houronghui 发表于 2009-10-21 23:05:41

非标准控件问题

自动化安装时候,由于界面是非标准控件,只能抓到一个主窗口。怎样定位到窗口中的其他按钮,并点击呢?另外有一些非标准Edit,中间有一些默认值,但是我想改掉,应该怎么做?
我的解决办法是:对于Button先鼠标定位,然后再点击。
Edit中的内容修改,我也是先鼠标定位,再双击选中,然后再send()发送数值。但是这样有一个缺点,页面要是变化了,又得调试,很麻烦。
请大家帮助想象更好的办法呀!!!
谢谢!

minterz 发表于 2009-10-22 01:01:27

非标准控件,au3无解。
不过你可以尽量找软件的快捷键
或者tab切换到不同控件。

131738 发表于 2009-10-22 01:08:33

au3 不是万能的,   抓不到控件ID 或句柄, 一切免谈!

sxd 发表于 2009-10-22 04:49:49

用ControlClick的x,y来点

35888894 发表于 2009-11-8 11:43:22

用ControlClick的x,y来点
sxd 发表于 2009-10-22 04:49 http://www.autoitx.com/images/common/back.gif
抓不到控件的ID和句柄ControlClick和postmessage都无解

xz00311 发表于 2009-11-8 22:30:09

只有用键盘来实现
页: [1]
查看完整版本: 非标准控件问题