H
huying
Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位关于模拟键盘的简单操作!我是把执行文件打开后,原来是需要手动的操作.(填写路径之类).但是我现在想模拟键盘自动操作它,当然步骤是固定的(顺序是模拟16个"下箭头"--1个tab--填路径(发送str)--2个tab--填路径(发送str)--4个tab--1个return.应该怎么做啊!~我看了资料,好象是通过消息操作吧.用sendmessage吧!<br> <br>这样为什么不行呢? 我简单想对EXE操作个TAB都不成功!哪位大侠帮忙写下!<br><br>procedure TForm1.Button3Click(Sender: TObject);<br>var i:integer;<br>begin<br> shellexecute(handle,'open','c:/MSU.exe',nil,'',sw_shownormal);<br> sendmessage(Handle,WM_KEYDOWN, vk_tab, 0);<br>end;