一个模拟按键的问题(100分)

  • 主题发起人 主题发起人 一成
  • 开始时间 开始时间

一成

Unregistered / Unconfirmed
GUEST, unregistred user!
想写一个程序,用这个程序激活另一个程序'c:/11.exe' ,等11.exe打开后模拟按三次TAB键,<br>把焦点移到一个文本框上,向文本框输入变量mytext,接着再模拟按一次TAB键,焦点移到一个<br>确定按钮上,点击此按钮<br><br>请问如何实现?在线等待
 
你何不首先给文本框负值,然后到让下一个按钮获得焦点
 
向11.EXE发送WM_KEYDOWN,WM_CHAR;
 
to HeBaisong<br>老大,是用一个程序对另一个程序模拟按键啊<br><br>谁能给出详细的源码啊
 
我记得在vb中可以用下面的语句实现这个的,在delphi中有相似的语句吗?请大家指教<br>x=Shell("c:/11.exe",1)<br>Sendkeys "{TAB}{TAB}{TAB}",True<br>Sendkeys mytext,True <br>Sendkeys "{TAB}",True<br>Sendkeys "{ENTER}".True<br><br>
 
delphi中有个sendkey.pas(好像是在DELPHI安装盘中一个目录中),引用一下OK,看一下<br>用法。
 
详细请看:<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=837463
 
接受答案了.
 
后退
顶部