TC官方合作论坛

标题: 控件与代码 [打印本页]

作者: zxczxc1968531    时间: 2016-8-13 19:25
标题: 控件与代码
发现一个脚本写好了,按两下启动热键脚本关不了,要解决这个就加了事件进去判断,结果又出现新的问题:启动第一次脚本运行,第二次无论是再按启动或者按退出,当下一次没关闭窗口的情况下再启动就会一直提示“脚本已开启”,这样只能在 消息框(“脚本已开启”)后面加个 退出()命令才行,如果不退出就会出现以上的问题,再来说事件打开(事件名称)里面的“事件名称”到底是应该怎么填,这个事件代码是不是加在启动_热键的后面这么写的,我看TC示例防多开不是这么写的,又看不懂它那个,来大神解答下,十分感谢!!
变量 线程ID=0,是否暂停=假
//启动_热键操作
功能 启动_热键()
   
    变量 防止多开对象=事件打开(线程ID)
    如果(防止多开对象)
        消息框("脚本已开启")
        
        
    否则
        线程ID=线程开启("执行","")
        事件创建(假,真,线程ID)
      
        
        
    结束
   
结束
//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束
功能 暂停_热键()
    如果(线程ID)
        
        如果(是否暂停)
            是否暂停=假
            线程恢复(线程ID)
        否则
            是否暂停=真
            线程暂停(线程ID)
        结束
    否则
        消息框("你未开启线程")
    结束
结束








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