TC官方合作论坛

标题: 热键问题 [打印本页]

作者: 随风飞    时间: 2013-12-9 20:27
标题: 热键问题
因为是前台工作.增加了热键:启动和停止。启动-停止-启动-停止这样就很正常运行.如果其中一个键按了二次话就没法停止了.大神能常细说说如何解决吗?
作者: rainshine    时间: 2013-12-9 21:02
在热键响应时间中,添加一个if判断:是否在执行中,若已在执行,则停止;否则就运行。
作者: jxsrwjm    时间: 2013-12-9 21:33
你是不是用多线程打开了?
作者: zxw445    时间: 2013-12-9 21:35
变量 L=0   //需要全局变量
功能 热键0_热键()
如果(L==0)
L=L+1   //表示启动+1   也表明已经启动的意思  
线程句柄=线程.开启("空间名.功能名","")
否则
//就不启动
如果结束
功能结束

功能 热键1_热键()
L=0  //结束时把 L=0  
线程.关闭(线程句柄)
功能结束

作者: 随风飞    时间: 2013-12-9 22:37
谢谢大家.我还是弄不好.帮忙改改
空间 练级
//默认空间
变量 线程句柄
//开始按钮_点击操作
功能 开始_点击()
    线程句柄=线程.开启("练级.线程方法","")
    功能结束
//退出按钮_点击操作
功能 退出_点击()
    线程.关闭(线程句柄)
功能结束
功能 初始化()
    //这里添加你要执行的代码
    热键.注册("热键0")
    热键.注册("热键1")
功能结束
功能 线程方法()
    i=1
    循环(真)
        
        鼠标.右键单击(1)
        
        辅助.等待(3000)
        
    循环结束
   
功能结束

功能 销毁()
    //这里添加你要执行的代码
    热键.销毁("热键0")
    热键.销毁("热键1")
功能结束  

功能 热键0_热键()
    //这里添加你要执行的代码
    练级.开始_点击()
   
功能结束

功能 热键1_热键()
   
    线程.关闭(线程句柄)
功能结束
空间结束
//空间结束语句
作者: 随风飞    时间: 2013-12-9 23:14
谢谢ZXW445.搞好了




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