二脖子 发表于 2012-4-6 15:17:20

au3 自动安装winzip脚本问题

按照au3帮助文件安装winzip新版本(http://www.winzip.com/win/en/downwz.htm)的时候
自己写的脚本在安装运行后的下一步也就是第二行就过不去了,请教不知道什么问题(和标题的名字有关么,我记得用au3采集的title 里面是WinZip® 16.0 Setup有个圆圈R 我那个没有会有影响么)
代码如下:

Run("winzip16-64.exe")
WinWaitActive("WinZip 16.0 Setup","&Setup")
Send("!s")
WinWaitActive("WinZip Setup - WinZip Browser Toolbar","Continue")
Send("{ENTER}")
WinWaitActive("WinZip Setup - Kaspersky Security Scan","Continue")
Send("{ENTER}")
WinWaitActive("WinZip 16.0 Setup","&Next")
Send("!n")
WinWaitActive("WinZip 16.0 Setup","I &accept the license agreement")
ControlClick("WinZip 16.0 Setup","I &accept the license agreement","Button3")
Send("!n")
WinWaitActive("WinZip 16.0 Setup","&Next")
Send("!n")
WinWaitActive("WinZip 16.0 Setup","&Next")
Send("!n")
WinWaitActive("WinZip 16.0 Setup","&Next")
Send("!n")
WinWaitActive("WinZip 16.0 Setup","&Next")
Send("!n")
WinWaitActive("WinZip 16.0 Setup","WinZip 16.0 has been successfully installed.")
Send("{ENTER}")
WinWaitActive("WinZip Setup - Install WinZip Courier (optional)","You can also choose to install the evaluation version of WinZip Courier")
Send("{ENTER}")

veket_linux 发表于 2012-4-6 18:54:19

AutoIt 支持三种"窗口匹配"模式. 若要更改此模式可通过函数 AutoItSetOption 修改 WinTitleMatchMode 属性即可

模式 2

标题的任意子字符串皆可.

在此模式下,若一个窗口的标题是无标题 - 记事本 则可使用如"无标题 - 记事本","无标题","记事本", 甚至是 "本" 等字符串作为窗口标题参数使用.

例子:

    WinWait("记事本")

XiaoFang 发表于 2012-4-23 10:24:19

¥=小手一抖=¥
¥=金币拿走=¥
{:1_415:}
页: [1]
查看完整版本: au3 自动安装winzip脚本问题