imlzr 发表于 2011-9-21 10:43:18

如何处理类似“文件夹已存在”这类对话框?

在软件自动过程中有时候会出现类似“文件夹已存在”这类对话框,我一直没搞明白怎么处理这个东东,好象send什么都没作用样。应该如何处理呢?

afan 发表于 2011-9-21 10:52:18

根据需求适当使用 WinActive() WinWaitActive() WinWaitNotActive() 函数

gzh888666 发表于 2011-9-21 13:22:21

这类的对话框一般都是系统标准的按钮,通过向按钮发送点击命令就可以实现。
通过IF判断语句就可以实现自动点击了!

imlzr 发表于 2011-9-21 16:53:58


$proname="安装 暴风影音 2011"
If WinActive($proname,"您的电脑已安装了暴风影音") Then
        Send("{enter}")
EndIf我是这样写的,没用,一直停在这个地方不动
改成send("!Y")也没用

gzh888666 发表于 2011-9-22 01:37:07

回复 4# imlzr
激活一下窗口试试。这种的最好通过控件ID进行点击!

imlzr 发表于 2011-9-22 08:41:34

真的很奇怪,不管用什么方法都捕获不到这个窗口样,郁闷。

lsszmj 发表于 2011-9-22 09:54:58

用A大的软件“Au3.WProbe 窗口信息探测器_0.6.1”,在A大我签名下面有链接,希望你成功。$proname="安装 暴风影音 2011"
WinWaitActive($proname,"您的电脑已安装了暴风影音")
Send("{enter}")

imlzr 发表于 2011-9-23 11:22:54

我就是用的这个软件来探测的
页: [1]
查看完整版本: 如何处理类似“文件夹已存在”这类对话框?