TC官方合作论坛

 找回密码
 立即注册
查看: 1126|回复: 6

[问题] 新手遇到的一个问题。。。。

[复制链接]
发表于 2013-10-22 22:26:10 | 显示全部楼层 |阅读模式

马上加入TC

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

x
热键启动一个无限循环(线程),热键停止这个无限循环(线程)。一个标准基本代码。开始运行也非常正常。但是现象是反复启动,反复停止,或者这个无限循环运行一段时间后,想要用热键停止它时,停止不了。这是什么原因?因为开始运行正常,代码肯定是没问题的。关键是运行一段时间后,按热键停止不了了。请高手指点。
注:热键用的是硬件模拟。循环是几个超级按键而已(每个按键我都加了延迟)。
感觉象TC跟不上我按热键的节奏,按停止时,TC还没反应过来似的,还在执行循环。
回复

使用道具 举报

发表于 2013-10-22 23:01:02 | 显示全部楼层
你的代码中是否含有CTRL等键,你的循环中 如果启动了特殊的键码如 CTRL,SHIFT 等,就会出现你所说的情况。

我前不久才遇到这个情况,没有解决的办法,望采纳!
循环中,有CTRL ,SHIFT 按下。。。,或者循环执行完毕没有跳出。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-22 23:21:33 | 显示全部楼层
回复 2楼1742680829的帖子

我的循环里没有特殊键码,热键是用F4,F5,这个算吗?还有这个跟热键硬件模拟是否有关系?
回复 支持 反对

使用道具 举报

发表于 2013-10-22 23:23:59 | 显示全部楼层
回复 3楼1525299008的帖子

如果源码不长的话,可以附上源码帮你分析下。。你说的终止线程延迟,如果没有ctrl等特殊按键还真没遇到过。除非cpu使用率高的不能在高了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-22 23:34:30 | 显示全部楼层
回复 4楼1742680829的帖子

这个循环里的按键很短,就几个按键。而且是最基本的热键程序代码。我也是怀疑是CUP使用率过高,但是有个细节问题,在游戏里使用时,游戏运行是正常的,唯独影响TC这个我做的代码程序。如果是CUP使用率过高,它应该对游戏的正常运行也要影响吧。搞不明白。CUP使用率过高在TC里是不是很常见?

空间 战士国战2杀
//默认空间
线程句柄
功能 国战战士杀()
    循环(真)
        超级键盘.按键(90,2)
        辅助.等待(300)
        超级键盘.按键(82,1)
        辅助.等待(300)
        超级键盘.按键(49,1)
        辅助.等待(500)
        超级键盘.按键(82,1)
        辅助.等待(500)
        超级键盘.按键(50,1)
        辅助.等待(500)
        超级键盘.按键(82,1)
        辅助.等待(300)
        超级键盘.按键(51,1)
        辅助.等待(500)
        级键盘.按键(82,1)
        辅助.等待(300)
    循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
    线程句柄=线程.开启("战士国战2杀.国战战士杀","")      
功能结束
//退出按钮_点击操作
功能 退出_点击()
    线程.关闭(线程句柄)
功能结束
功能 热键0_热键()
    //这里添加你要执行的代码
    战士国战2杀.开始_点击()
功能结束
功能 热键1_热键()
    //这里添加你要执行的代码
    战士国战2杀.退出_点击()  
功能结束

功能 总退出_点击()
    //这里添加你要执行的代码
    辅助.退出()
功能结束

空间结束
//空间结束语句
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-22 23:45:02 | 显示全部楼层
刚发现一个贴子,原来重复按下热键,在按下停止热键,脚本根本不停。怎么TC还这个样子。我刚才用记事本试了试,发现还真是这样。晕.也许我在游戏有可能偶尔连续按了热键启动,造成热键停止失效。脚本停不住。
回复 支持 反对

使用道具 举报

发表于 2013-10-22 23:57:32 | 显示全部楼层
应该是你所说的。重复按下热键。。。

我确实是没遇到过。

我一会测试下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 19:50 , Processed in 0.038405 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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