TC官方合作论坛

 找回密码
 立即注册
查看: 117|回复: 0
打印 上一主题 下一主题

[问题] 控件与代码

[复制链接]
跳转到指定楼层
楼主
发表于 2016-8-13 19:25:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

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



回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-20 14:40 , Processed in 0.150969 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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