找回密码
 加入
搜索
查看: 2934|回复: 4

[系统综合] 被控制的目标程序一经过手动操作后,结果无法达到真实键盘和鼠标输入的结果,为什么?

[复制链接]
发表于 2015-2-17 15:24:46 | 显示全部楼层 |阅读模式
本帖最后由 lianhc 于 2015-6-24 18:22 编辑

au3外挂有问题:被控制的目标程序一经过手动操作后,再进行ControlSend()和ControlClick()操作会出错。结果无法达到真实键盘和鼠标输入的结果,为什么?

具体是这样的:一个买入tab1和卖出tab2都包含了edit1(id1)和button1(id2),

两个tab内的edit的id是一样的,button的id也是一样的。

button的功能由程序控制,

手工操作没有问题,可以是用au3,有时候按卖出tab后按卖出按钮,会变成买入的功能,(可能是 au3启动后,有手动操作通达信了,然后让button的功能错位了,我猜的)

求大牛,怎么解决呢?

楼下的没用,请看图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2015-2-18 20:02:52 | 显示全部楼层
在1024论坛是无图无真相,这里是无代码无真相吧。

ps:新年快乐,春晚快到了。
发表于 2015-2-20 13:33:02 | 显示全部楼层
控件ID变化是有可能的,如界面显示不一样,ID可能变化。
 楼主| 发表于 2015-2-26 20:36:41 | 显示全部楼层
很奇怪,用ID会出错,
但用类别名不会错。

问题是类别名会变,郁闷,怎么解决?
发表于 2015-2-27 08:17:54 | 显示全部楼层
还是鼠标定位窗口鼠标位置后,再进行操作吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 07:39 , Processed in 0.083783 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表