如何编程实现控制一个无接口的EXE程序,激活界面上的某个按钮 如何编程实现控制一个无接口的EXE程序,让它启动后,自动激活EXE界面上的某个按钮. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题比较难,采用getwindows来获得EXE文件的句柄,要激活按钮就不知道了. 一般是不可能的。如果你把那个程序做成com服务器应该可以 可以写在Form的Create事件中呀,在Form创建时自动击活某个控件 procedure TForm1.Button4Click(Sender: TObject);var h,h1:thandle; a:array[0..255] of char; i:integer;begin h1:=findwindow('tFrm_Controled',nil); h:=findWindowEx(h1,0,'Tbutton',nil); SendMessage(h,BM_CLICK,0,0); //被控对象的点击end; 楼主说的具体点不知道取得button句柄然后发消息可不可以 比方有个文件:test.exe,窗口上有个"ok"的按钮,编个程序实现启动test.exe然后自动按下"ok"按钮,取代手工操作. 将test.exe作成com+不就可以了么。、 test.exe是一家公司的产品,不是COM+ 快捷键打印成条码 Unsatisfied forward or external declaration 如何使用XPMenu这个包? 娃娃,你一定要帮我做好哇~~~~~~~我下半身的幸福可全拷你了~~~~~~~~~ 如何在delphi 6中调用flash文件中的一其中片断 小弟这个问题还没解决,援助我啊 求助 线程中canvas绘制是否会因form事件中断? 类与构件的属性,方法,事件有关系吗,要是有关系,请举例子说明,谢谢大虾门 我是一个新手,如何做一个组合查询程序,最好有源码。谢谢大家! 一个函数要返回多个值怎样处理? 动态生成控件,很急啊!大家救命! 请教一个关于线程的简单问题?
如果你把那个程序做成com服务器应该可以
var
h,h1:thandle;
a:array[0..255] of char;
i:integer;
begin
h1:=findwindow('tFrm_Controled',nil);
h:=findWindowEx(h1,0,'Tbutton',nil);
SendMessage(h,BM_CLICK,0,0); //被控对象的点击
end;
不知道取得button句柄
然后发消息可不可以