internethhhh 发表于 2012-9-8 00:44:33

[已解决]如何监控一个第三方程序窗口里的BUTTON控件被点击?

本帖最后由 internethhhh 于 2012-9-11 22:56 编辑

想通过点击这个BUTTON控件,来触发另外一个程序的控件。比如两个期货下单软件,想操作A软件的买入按钮,同时触发B软件的卖出按钮,达到反向下单的功能。

wua0550 发表于 2012-9-8 02:48:32

有个析中的办法~~~先判断当前激活窗口是否为要监控的窗口,然后用 ControlGetPos 取到要点击的控件的位置信息~~再取鼠标MouseGetPos~~如果鼠标左键点击时以上条件都成立就对B软件进行对应操作

oceanwind 发表于 2012-9-9 14:02:56

触发条件一样 你想点击哪个软件的哪个按钮都成啊 为什么要监控button是否被点击啊

oceanwind 发表于 2012-9-9 14:04:04

呵呵雷友....

internethhhh 发表于 2012-9-9 14:26:17

回复 2# wua0550


看来只有你这个答案了。

internethhhh 发表于 2012-9-9 14:27:13

回复 4# oceanwind


    啊啊

liongodmien 发表于 2012-9-9 14:59:21

ControlGetFocus

internethhhh 发表于 2012-9-11 22:11:23

回复 2# wua0550


    有个析中的办法~~~先判断当前激活窗口是否为要监控的窗口,然后用 ControlGetPos 取到要点击的控件的位置信息~~再取鼠标MouseGetPos~~如果鼠标左键点击时以上条件都成立就对B软件进行对应操作

还没解决!

问题就在“鼠标点击时”怎么判断?

internethhhh 发表于 2012-9-11 22:52:31

找到了方法,使用风行者大大的东东

http://www.autoitx.com/forum.php?mod=viewthread&tid=15011&extra=&highlight=%CA%F3%B1%EA%B6%AF%D7%F7&page=1

pcbar 发表于 2012-9-14 09:49:11

很想知道楼主是如何解决的?

fanxiang_1984 发表于 2012-11-9 10:45:52

发下解决方案看看?
页: [1]
查看完整版本: [已解决]如何监控一个第三方程序窗口里的BUTTON控件被点击?