找回密码
 加入
搜索
查看: 2720|回复: 7

[AU3基础] 如何处理类似“文件夹已存在”这类对话框?

  [复制链接]
发表于 2011-9-21 10:43:18 | 显示全部楼层 |阅读模式
在软件自动过程中有时候会出现类似“文件夹已存在”这类对话框,我一直没搞明白怎么处理这个东东,好象send什么都没作用样。应该如何处理呢?
发表于 2011-9-21 10:52:18 | 显示全部楼层
根据需求适当使用 WinActive() WinWaitActive() WinWaitNotActive() 函数
发表于 2011-9-21 13:22:21 | 显示全部楼层
这类的对话框一般都是系统标准的按钮,通过向按钮发送点击命令就可以实现。
通过IF判断语句就可以实现自动点击了!
 楼主| 发表于 2011-9-21 16:53:58 | 显示全部楼层
$proname="安装 暴风影音 2011"
If WinActive($proname,"您的电脑已安装了暴风影音") Then
        Send("{enter}")
EndIf
我是这样写的,没用,一直停在这个地方不动
改成send("!Y")也没用
发表于 2011-9-22 01:37:07 | 显示全部楼层
回复 4# imlzr
激活一下窗口试试。这种的最好通过控件ID进行点击!
 楼主| 发表于 2011-9-22 08:41:34 | 显示全部楼层
真的很奇怪,不管用什么方法都捕获不到这个窗口样,郁闷。
发表于 2011-9-22 09:54:58 | 显示全部楼层
用A大的软件“Au3.WProbe 窗口信息探测器_0.6.1”,在A大我签名下面有链接,希望你成功。
$proname="安装 暴风影音 2011"
WinWaitActive($proname,"您的电脑已安装了暴风影音") 
Send("{enter}")
 楼主| 发表于 2011-9-23 11:22:54 | 显示全部楼层
我就是用的这个软件来探测的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 10:34 , Processed in 0.076069 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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