TC官方合作论坛

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

[问题] 求解决热键问题

[复制链接]
跳转到指定楼层
楼主
发表于 2011-11-24 10:29:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
以下是我写的一个固定地方打怪的脚本,脚本流程是想进一个死循环打怪,按热键中止脚本运行,但是却实现不了,请高手帮忙解决一下,指出是哪错了,不胜感激!!
空间 简单打八方
//定义默认空间
功能 逻辑型 热键函数启动()
整型 a
a=1
循环(a>0)
重复(4)
鼠标.移动(844,237)
辅助.等待(1000)
鼠标.左键单击(1)
辅助.等待(1000)
键盘.按下(16)
辅助.等待(1000)
鼠标.左键双击(2)  
辅助.等待(1000)
键盘.弹起(16)  
辅助.等待(1000)

鼠标.移动(876,228)
辅助.等待(1000)
键盘.按下(16)
辅助.等待(1000)
鼠标.左键双击(2)
辅助.等待(1000)
键盘.弹起(16)
辅助.等待(1000)
  
鼠标.移动(906,235)
辅助.等待(1000)
键盘.按下(16)
辅助.等待(1000)
鼠标.左键双击(2)
辅助.等待(1000)
键盘.弹起(16)  
辅助.等待(1000)
   
鼠标.移动(907,259)
辅助.等待(1000)
键盘.按下(16)
辅助.等待(1000)
鼠标.左键双击(2)
辅助.等待(1000)
键盘.弹起(16)
辅助.等待(1000)
   
鼠标.移动(908,261)
辅助.等待(1000)
键盘.按下(16)
辅助.等待(1000)
鼠标.左键双击(2)
辅助.等待(1000)
键盘.弹起(16)
辅助.等待(1000)
     
鼠标.移动(873,300)
辅助.等待(1000)
键盘.按下(16)
辅助.等待(1000)
鼠标.左键双击(2)
辅助.等待(1000)
键盘.弹起(16)
辅助.等待(1000)
      
鼠标.移动(844,286)
辅助.等待(1000)
键盘.按下(16)
辅助.等待(1000)
鼠标.左键双击(2)
辅助.等待(1000)
键盘.弹起(16)
辅助.等待(1000)
      
鼠标.移动(841,263)
辅助.等待(1000)
键盘.按下(16)
辅助.等待(1000)
鼠标.左键双击(2)
辅助.等待(1000)
键盘.弹起(16)
辅助.等待(1000)
辅助.等待(1000)
重复结束
鼠标.移动(972,42)
辅助.等待(1000)
鼠标.左键单击(2)
辅助.等待(2000)

循环结束
返回 真
//函数返回语句
功能结束

功能 逻辑型 热键函数退出()
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
简单打八方.热键函数启动()

返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束

功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
简单打八方.热键函数启动()
返回 真
功能结束
功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
简单打八方.热键函数退出()
返回 真
功能结束


空间结束
//空间结束语句
回复

使用道具 举报

18#
发表于 2012-4-10 06:40:44 | 只看该作者
真搞不懂,为什么TC把一个暂停和退出热键搞得这么复杂,不能做到象精灵那样在面板设置就行了吗

就是啊  搞的比易语言还复杂 真不晓得怎么思考的
agan2012 发表于 2011-12-8 10:46:02

相同的脚本(相对复杂一点的,有循环嵌套和IF嵌套的那种),TC运行流畅度和资源占用率可以说完胜按键的!其实你如果使用过按键的多线程你就会知道,TC并不会比按键的更复杂的!
回复 支持 反对

使用道具 举报

17#
发表于 2011-12-21 13:37:49 | 只看该作者
学习下。。。
回复 支持 反对

使用道具 举报

16#
发表于 2011-12-20 21:26:14 | 只看该作者
回复 1楼xujuwjh的帖子

   
功能 逻辑型 热键函数退出()
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
简单打八方.热键函数启动()

返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束

功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
线程功能=线程.开启("简单打八方.热键函数启动")
返回 真
功能结束
功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
线程.暂停(线程功能)
返回 真
功能结束


红字的那段可以不要了,直接删掉,,我也只会“暂停”你其实还可以在加个热键,按着暂停那一块写,把暂停改写成恢复旧OK了,想退出的话还是直接把功能界面关了吧

空间结束
回复 支持 反对

使用道具 举报

15#
发表于 2011-12-20 20:32:37 | 只看该作者
值得学习啊
回复 支持 反对

使用道具 举报

14#
发表于 2011-12-17 11:26:04 | 只看该作者
顶顶更健康
回复 支持 反对

使用道具 举报

13#
发表于 2011-12-16 03:24:26 | 只看该作者
支持…………支持…………支持…………
回复 支持 反对

使用道具 举报

12#
发表于 2011-12-11 19:15:07 | 只看该作者
是为了多线程方便可能
回复 支持 反对

使用道具 举报

11#
发表于 2011-12-11 18:50:32 | 只看该作者
是呀,感觉 热键用起来不方便,我都是加一个热键控键,这样面板上不是多了一个按键了吗 ,但是热键还是可控的 加线程就行了
回复 支持 反对

使用道具 举报

10#
发表于 2011-12-11 17:11:43 | 只看该作者
支持…………支持…………支持…………
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-11-5 14:58 , Processed in 0.164713 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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