|
本帖最后由 hualaosi 于 2014-4-12 19:08 编辑
问题就是用鼠标.等待点击()在检测到鼠标滚轮动作(上滚或下滚)时,鼠标滚一格或二格以上产生不同的结果的。
测试脚本:
- 空间 测试
- 变量 线程句柄=0,热键码,键名
- 功能 开始_点击()
- 如果(线程句柄==0)
- 线程句柄=线程.开启("测试.开始","")
- 如果结束
- 功能结束
- 功能 热键0_热键()
- 如果(线程句柄!=0)
- 线程.关闭(线程句柄)
- 线程句柄=0
- 如果结束
- 功能结束
- 功能 退出_点击()
-
- 辅助.退出()
- 功能结束
- 功能 鼠标等待()
- aaa=1
- 热键.获得("热键0",热键码,键名)
- 循环(真)
- 按键=鼠标.等待点击()
- 如果(按键==1000) //左键点击
- 按钮.设置文本("退出","结束"&aaa)
- aaa++
- 否则
- 如果(按键==1009) //鼠标下滚
- 按钮.设置文本("退出","请点开始")
- 跳出
- 如果结束
- 如果结束
- 循环结束
- 键盘.按键(热键码)
- 功能结束
- 功能 开始()
- 测试.鼠标等待()
- 功能结束
- 空间结束
复制代码
思路:点开始按钮,脚本开始等待鼠标点击,当鼠标点击左键时(开始按钮以外的地方),脚本把退出按钮设置成结束n,鼠标滚轮向下滚动一格时,脚本停止,再点开始按钮,脚本又可以再开始!
问题:如果鼠标滚轮向下连续滚动时,脚本依然能停止,但是再一次点击开始按钮后,再点击鼠标左键(开始按钮以外的地方),脚本并没有更改退出按钮文本,也就是说,脚本没有运行。只有点击开始按钮二次或以上次数时才能再次开启脚本。。
求助:有解决的办法了吗?这个问题已经受到小西超版的关注,并测试。不知道官方有没有办法修正?
连接:上次相同问题的帖子:http://bbs.tyuyan.com/forum.php?mod=viewthread&tid=38530&page=1#pid661370
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|