TC官方合作论坛

标题: 我想限制辅助运行的条件游戏窗口或者脚本程序大于6个就... [打印本页]

作者: ekeen    时间: 2015-12-16 22:29
标题: 我想限制辅助运行的条件游戏窗口或者脚本程序大于6个就...
我想限制辅助运行的条件
游戏窗口或者脚本程序大于6个就退出脚本
该怎么写呢?

作者: baojun730    时间: 2015-12-17 00:12
枚举窗口,遍历窗口数组大小,,大小超过5,退出()
作者: 九州烟雨    时间: 2015-12-17 01:02
就什么?
作者: 我是谁啊123    时间: 2015-12-17 08:29
如果用官方的注册码系统的话   脚本只能开一个, 不用注册码的话  只能在脚本初始化里加一条线程  检测游戏窗口的数量 和 脚本程序的数量, 如果超过 退出程序就行了
作者: sandorn    时间: 2015-12-17 17:08
思路:初始化时创建事件,事件按序号递增。执行中开启监测线程,监测是否打开了第6个,如打开则退出。

功能  某某_初始化()
    遍历(变量 i = 0; i < 6; i++)
        变量 事件对象=事件打开("防止多开对象"&i)
        如果(事件对象)
            继续
        否则
            事件创建(假,真,"防止多开对象"&i)
        结束
    结束
结束

功能 检查多开线程()
    循环(真)
        变量 事件对象=事件打开("防止多开对象5")
        如果(事件对象)
            消息框("脚本已经开启6个,程序退出")
            退出()
        结束
        等待(500)
    结束
结束
作者: ekeen    时间: 2015-12-17 20:08
sandorn 发表于 2015-12-17 17:08
思路:初始化时创建事件,事件按序号递增。执行中开启监测线程,监测是否打开了第6个,如打开则退出。

功 ...

感谢你幸苦写下的代码。用枚举更简洁一些,抱歉没有采纳你的,再次感谢你的热心帮助
作者: sandorn    时间: 2015-12-17 23:53
ekeen 发表于 2015-12-17 20:08
感谢你幸苦写下的代码。用枚举更简洁一些,抱歉没有采纳你的,再次感谢你的热心帮助 ...

没研究过那种方式更科学一点,都需要开检测线程,不知道便利窗口和检查事件哪个更节省资源。
无所谓,不管对谁,有点帮助就行。我也是新学者。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1