首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

A程序即将用DELPHI写,B是用VC写的,在A里用SHELLEXCUTE调用B,并模拟键盘填充B的输入框,该怎么是好

2012-02-12 
A程序即将用DELPHI写,B是用VC写的,在A里用SHELLEXCUTE调用B,并模拟键盘填充B的输入框,该如何是好?如何知道

A程序即将用DELPHI写,B是用VC写的,在A里用SHELLEXCUTE调用B,并模拟键盘填充B的输入框,该如何是好?
如何知道B应用程序的输入框的句柄?B程序是已经写好的,A是正在写的。请诸位大虾赐教,不胜感激。

[解决办法]
CreateProcess
[解决办法]
SHELLEXECTUTE
后用FindWindow查找该窗口句柄,再继续获得它的输入框,比如EDIT,再用SendMessage把输入的内容发过去,OK
[解决办法]
CreateProcess 要打开URL?
那你先开启一个浏览器,比如说IE吧。 在CreateProcess中是可以给程序带参数启动的。
把你要的URL以参数形式交给IE就可以了。
[解决办法]
spy++
[解决办法]
抓窗口,抓到窗口后抓文本框,抓到文本框后给文本框发消息

用spy++可以看到窗口名,还能记录跟踪消息

装visual studio 6。0就有spy++ 了

热点排行