TC官方合作论坛

标题: 新手问:按键问题 [打印本页]

作者: tt22828    时间: 2012-2-5 20:56
标题: 新手问:按键问题
循环(是否找到)
   键盘.按键(40,1)
   辅助.等待(100)
   键盘.按键(13,1)
   辅助.等待(100)
   键盘.按键(13,1)
   辅助.等待(100)
   键盘.按键(13,1)
   辅助.等待(500)
   键盘.按键(106,1)  //这个按键是为了跳过战斗画面,问题就出在这个按键上,在第二次循环时,这个键偶尔会出现没有按出来,也就是战斗画面没有跳过
   辅助.等待(1000)
   是否找到=图像.区域找色(80,184,102,201,#80BEB2,0,x,y)  //这个取色是判断是否继续战斗
如果(!是否找到)   
   辅助.等待(1000)
   键盘.按键(53,1)
   辅助.等待(50)
如果结束//  战斗结束
希望各位高手能教一下,怎么样解决这个问题,360关闭后偶尔也会出现这种情况,先谢谢了~~~

作者: ybl901012    时间: 2012-2-5 21:17
偶尔没出来 会不会是你游戏卡了 你可以获取按键来看一下是否按键了 不要看是否进入界面了就判断没有按键
作者: tt22828    时间: 2012-2-5 21:32
回复 2楼ybl901012的帖子

嗯,我试试,不过这种情况只是偶尔出现,大部分还是可以按顺序这样按键的!我还说这个小问题就不用qq问你了,太麻烦你了!最后还是你来回答滴,呵呵
作者: ybl901012    时间: 2012-2-5 21:36
回复 3楼tt22828的帖子

呵呵 没注意是你  正在逛论坛找答案 可惜都没大神理我
作者: tt22828    时间: 2012-2-5 22:18
回复 4楼ybl901012的帖子

呵呵,就从这流程上看,这样设计循环按键是对的吗?
回车键是要按三下的,本来我是这样写的:键盘.按键(13,3),但是后来发现有时只出现两次结果,还差一次没按出来,所以我才分开来写,感觉好像是没按出来,到底是键位冲突,还是什么原因呢?
你说的那个获取按键在哪里,我怎么没有找到呢
作者: tt22828    时间: 2012-2-5 22:19
回复 4楼ybl901012的帖子

对于我来说,你就是大神了,呵呵




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