键盘模拟操作时如何破必须按下才能执行对应的脚本?
版主,我想问一下!我在用autoIT做一个关于用在机器画面测试的游戏自动跑的au3脚本时,需要用到键盘的的Esc和TAB键但是我用send,发送模拟键盘时用consoleWrite做调试是否被执行到的测试,结果consoleWrite有输出,但是游戏界面中没有任何反应,必须要按下Esc、TAB键才会有反应。请问可否有其他函数解决必须按下键盘的指定键才能让游戏动起来?Send("{ESC}")
ConsoleWrite("执行完TAB1的按键发送")
Sleep(1000)
Send("{TAB}")
ConsoleWrite("执行完TAB2的按键发送")
Sleep(1000)
Send("{TAB}")
ConsoleWrite("执行完TAB3的按键发送") 1你确定SEND的焦点 在窗口上吗·?
2 现在好多游戏基本都屏蔽SEND发送了···
换个别的方法· 回复 2# sdc7
嗯,我换了一种方法,通过修改消息队列的方式来实现~~
页:
[1]