sanfer8889 发表于 2013-1-11 15:44:15

请问各位高手,这个窗口如何如何点击?

如图,整个窗体,无论鼠标移动到哪个位置都是一个控件,实际上我是想点击visio,和点击继续,我试着这样这样,没有效果,是不是不应该用ControlClick?

Run("setup.exe")
$title="Microsoft Office 2010"
WinWaitActive($title,"")
WinActive($title,"")
ControlClick($title,"",NetUIHWND_CatalystFlexUI1,"",1,104,138)

My2009 发表于 2013-1-11 17:33:26

这样的事在很多软件上都是这样的,建议你用坐标的形式进行操作。

xms77 发表于 2013-1-11 21:57:26

回复 1# sanfer8889
用发送键盘方式也行,但是稳定性不好

sanfer8889 发表于 2013-1-14 14:52:21

回复sanfer8889
用发送键盘方式也行,但是稳定性不好
xms77 发表于 2013-1-11 21:57 http://www.autoitx.com/images/common/back.gif

好办法,不过可以想到的是如果机器卡了一下或者说是速度不同,那么判断会不稳定,我再想想看有没有其它什么好的办法。。。



这样的事在很多软件上都是这样的,建议你用坐标的形式进行操作。
My2009 发表于 2013-1-11 17:33 http://www.autoitx.com/images/common/back.gif

点击绝对的坐标也是一个办法,不过点击完,不知道要sleep多久了,呵呵呵


我最近看了几个例子,似乎这样的情况,多数高手都是用模拟键盘和点击绝对pos的方法完成的,看来没有一个后台绝对可以做到的方法。。。

netsmu 发表于 2013-1-14 23:54:35

先激活窗口,然后向窗口位置发送鼠标点击就可以了

xms77 发表于 2013-1-15 15:37:55

回复 4# sanfer8889
因为是非标准控件,就很难做到很精准的后台点击

yifang3878 发表于 2013-1-15 15:55:59

遇到同样的问题~

webberliuwei 发表于 2013-1-16 13:16:03

用office2010自带的admin工具进行组建的控制,详见,setup.exe /admin

sanfer8889 发表于 2013-1-16 13:46:16

楼上的也许是个好办法,但我还未试。。。嘻嘻~~
谢谢各位,offcie目前还是手动安装的,等有时间了,再做一个适合自己情况的脚本
页: [1]
查看完整版本: 请问各位高手,这个窗口如何如何点击?