如何自动运行、控制另外一个程序?(200分)

  • 主题发起人 主题发起人 CLG_D
  • 开始时间 开始时间
to O*O:我怎么还没收到?!是发到c_news@263.net了吗?
 
O*O,我收到了!
 
可是对于那些不能获得焦点的按钮,该怎么办?
 
我也向参加讨论。
能否用Ole或DDE来实现呢?
 
DeepOcean: 那得对方程序支持才行啊!
 
能不能想办法得到程序运行时界面上的按钮相对于主窗口的坐标,
然后,在调用该程序时,先取得主窗口相对于屏幕的坐标,再换算出
按钮相对于屏幕的坐标,之后,在这个位置模拟鼠标按键??
 
当然可以,我也想过这个方法.

可是如果对方程序窗口resize或move了呢? 很多程序当resize时,上面的控件
会重新排列的.

而且你是不是还要考虑屏幕分辨率的影响?
 
你可以用HOOK挂在MOUSE上,然后得到MOUSECLICK一类的事件,在获得该WINDOW的
HANDLE就可以发任何消息过去了,

你是不是想做个像VC的spy,那你还不如把VC 的汉化掉 :)
 
多人接受答案了。
 
后退
顶部