showshow 发表于 2011-12-16 09:34:59

关于类Message窗口如何模拟点击?



问题如标题,上图。

我想实现模拟点击OK按钮.
试了几次不行

对于这样弹出的Message如何点击?

showshow 发表于 2011-12-16 10:03:08

想了很多办法,还是不行,等待高手赐教!

showshow 发表于 2011-12-16 10:04:39

AutoIt 窗口信息工具 不能捕捉主窗口...

lnlyf 发表于 2011-12-16 10:28:20

AutoIt 窗口信息工具 不能捕捉主窗口...
showshow 发表于 2011-12-16 10:04 http://www.autoitx.com/images/common/back.gif


    标题不是有吗?

xiaochuan 发表于 2011-12-16 11:05:10

可以点击的,有标题啊,文本啊,类名啊,窗口位置等等

用个标题:


WinWaitActive("title");这个函数的功能是使脚本暂停执行直到指定窗口出现且激活时为止.
Sleep(2000);停一会
Send("{ENTER}");发送回车模拟点击默认按钮"OK", 中文系统是确定,确定是默认的,发送回车就行
MsgBox(0,"ok","你刚才点确定按钮了")

模拟点击后:

showshow 发表于 2011-12-16 13:23:06

回复 5# xiaochuan

感谢关注,这是常规做法,我一开始试了就不行,关键是AutoIt 窗口信息工具 不能捕捉(Focus on)我这个Message的窗口...

xiaochuan 发表于 2011-12-16 13:40:28

回复 6# showshow

我这能捕捉到啊。为啥你的工具就捕捉不到呢?奇了怪了
我刚才用的常规做法,你想用什么方法实现呢?

帮顶一下吧!

131738 发表于 2011-12-16 17:36:29

本帖最后由 131738 于 2011-12-16 17:38 编辑

看你截图,似乎是窗口 id ,没有捕捉按钮 id
别用这个标签,用最后一个标签,光标指到按钮。。。
页: [1]
查看完整版本: 关于类Message窗口如何模拟点击?