F fanny_wu Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-29 #1 []我在编程中遇到这样的问题不知如何实现:首先我用winexec()调用了一外部可执行程序,<br>成功后我想模拟一用户的操作,用编程来实现按一下该外部程序的“确定”按钮,不知能否<br>实现?如果不行的话,用编程来模拟用户按了一下“Enter”键也可以。谢谢了!<br>
[]我在编程中遇到这样的问题不知如何实现:首先我用winexec()调用了一外部可执行程序,<br>成功后我想模拟一用户的操作,用编程来实现按一下该外部程序的“确定”按钮,不知能否<br>实现?如果不行的话,用编程来模拟用户按了一下“Enter”键也可以。谢谢了!<br>
F fanny_wu Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-29 #5 如果调用的外部程序没有windows窗口的可以最大最小化的那一栏怎么办?
B bubble Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-29 #6 procedure TForm1.Button1Click(Sender: TObject);<br>var<br> h:Thandle;<br>begin<br> h:=FindWindow(nil,'信使服务 '); //比如说你打开了信使服务 ,找到句柄<br> h:=FindWindowEx(h,0,'button','确定'); //找到确定按钮的句柄<br> PostMessage(h,BM_Click,0,0); //向其发送Click消息<br> PostMessage(h,BM_Click,0,0); //经验正可行<br> //只是示例具体情况各有不同<br>end;<br>没有标题栏就找classname阿,这还不简单。
procedure TForm1.Button1Click(Sender: TObject);<br>var<br> h:Thandle;<br>begin<br> h:=FindWindow(nil,'信使服务 '); //比如说你打开了信使服务 ,找到句柄<br> h:=FindWindowEx(h,0,'button','确定'); //找到确定按钮的句柄<br> PostMessage(h,BM_Click,0,0); //向其发送Click消息<br> PostMessage(h,BM_Click,0,0); //经验正可行<br> //只是示例具体情况各有不同<br>end;<br>没有标题栏就找classname阿,这还不简单。
F fanny_wu Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #7 To: Bubble<br>如果方便的话,请给个例子看一下啦:)
A ajenlee314 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-07 #9 如果是exe文件不是自己开发的,怎么模拟用户动作安某个按钮呢
F fanny_wu Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-08 #10 是不是自己开发的都没问题,如bubble的做法,知道按钮的类型是button,标题是“确定”<br>就可以了