我想打开我的应用程序myprogram.exe并点击tab。我写了下面的脚本
Local $Pid = ShellExecute("C:Program FilesmyProgram.exe","-a arg","","")
Sleep(5000)
Send("{TAB}")
但是它不起作用。我的应用程序打开,它工作,如果我手动按TAB。但是它不通过脚本接受任何密钥。
我用记事本试了同样的事情,它工作没有任何问题
Local $Pid = ShellExecute("notepad.exe","","","")
Sleep(5000)
Send("{TAB}")
确保窗口与WinActivate
有焦点
也如建议尝试controlsend或controlclick,如果这些不工作,它是正确的,因为你试图访问的程序不采取模拟输入