TC官方合作论坛

 找回密码
 立即注册
查看: 1395|回复: 6

[源码分享] 简单易懂的多开源码

[复制链接]
发表于 2014-5-9 17:26:07 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
空间 TC测试
//默认空间

变量 ct=数组[10],多开区分=数组[10],线程数组=数组[10]

功能 主线程()
    变量 i

    遍历(i=0;i<10;i++)
        辅助.等待(1500)

    遍历结束
功能结束

功能 恢复()
    变量 i,参数
    顶层句柄=窗口.顶层窗口句柄()
    调试输出("顶层句柄"&顶层句柄)
    遍历(i=0;i<5;i++)
        调试输出("多开区分"&多开区分[参数])
        参数=i
        如果(多开区分[参数]==null || 多开区分[参数]=="")

        否则
            如果(顶层句柄==字符串.截取(多开区分[参数],0,字符串.长度(多开区分[参数])-1))
                线程.暂停(线程数组[参数])
                调试输出("准备关闭线程")
                线程.关闭(线程数组[参数])
                调试输出("关闭线程结束")
                多开区分[参数]=""
                ct[参数] =""

                跳出   
            如果结束
        如果结束
    遍历结束
    //窗口.设置标题(顶层句柄,"计算器")
功能结束

功能 热键0_热键()
    //这里添加你要执行的代码
    变量 i,参数
    遍历(i=0;i<10;i++)
        参数=i
        如果(ct[参数] == null || ct[参数] == "")
            跳出
        如果结束
    遍历结束
    顶层句柄=窗口.顶层窗口句柄()

    多开区分[参数]=顶层句柄&参数
    线程数组[参数]=线程.扩展开启("TC测试.主线程",参数,"TC测试.恢复",参数)
功能结束


功能 热键1_热键()
    //这里添加你要执行的代码
    TC测试.恢复()
功能结束

空间结束
//空间结束语句


回复

使用道具 举报

 楼主| 发表于 2014-5-9 17:26:40 | 显示全部楼层
看别人写的好难,看不懂,还是觉得自己写的简单啊.....
回复 支持 反对

使用道具 举报

发表于 2014-5-9 18:06:32 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2014-5-9 18:16:09 | 显示全部楼层
各人有各人的写法,只要认真去学了,方法是有很多的....每个人有每个人的长处,学习过了..谢谢
回复 支持 反对

使用道具 举报

发表于 2014-5-9 19:06:41 | 显示全部楼层
首先感谢分享.
不过不得不说,楼主的代码会造成线程残留,长此下去会让内存飙涨
另外,代码结构也有提升空间
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-9 20:21:07 | 显示全部楼层
超自然 发表于 2014-5-9 19:06
首先感谢分享.
不过不得不说,楼主的代码会造成线程残留,长此下去会让内存飙涨
另外,代码结构也有提升空间 ...

没接受专业学习,代码比较烂,勉强能写自己用。。。。。
回复 支持 反对

使用道具 举报

发表于 2014-6-6 21:56:41 | 显示全部楼层
各人有各人的写法,只要认真去学了,方法是有很多的....每个人有每个人的长处,学习过了..谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-1 17:15 , Processed in 0.034153 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表