我想打开我的应用程序myprogram.exe并点击标签。我写了以下脚本
Local $Pid = ShellExecute("C:\Program Files\myProgram.exe","-a arg","","")
Sleep(5000)
Send("{TAB}")
但它不起作用。我的应用程序打开,如果我手动命中TAB,它就可以正常工作。但它不通过脚本接受任何密钥。
我用记事本做了同样的事情,它没有任何问题
Local $Pid = ShellExecute("notepad.exe","","","")
Sleep(5000)
Send("{TAB}")
答案 0 :(得分:0)
确保窗口的焦点位于WinActivate
同样如建议尝试controlsend或controlclick,如果那些以太没有工作它是正确的,因为你试图访问的程序没有采取模拟输入