SGTAO 发表于 2010-1-2 15:15:57

Run(@ScriptDir & "\ACDSEE2009.exe")
$a="ACDSee Photo Manager 2009 - InstallShield 向导"
WinWaitActive($a,"InstallShield(R) 向导")
send("!n")
WinWaitActive($a,"许可协议")
ControlClick($a,"许可协议","Button3")
ControlClick($a,"许可协议","Button5")
WinWaitActive("ACDSee Photo Manager 2009 InstallShield Wizard","用户信息")
Send("dad",1);输入用户姓名
Send("{TAB}")
Send("system",1);输入单位
send("{TAB}{LEFT}");选择试用版,完全版需输入代码 我没有
Send("!n")
WinWaitActive($a,"安装类型")
send("!n")
WinWaitActive($a,"外部程序集成安装")
send("!n")
WinWaitActive($a,"安装谷歌拼音输入法")
ControlClick($a,"安装谷歌拼音输入法","Button9");不安装谷歌拼音
ControlClick($a,"安装谷歌拼音输入法","Button6");单击下一步
WinWaitActive($a,"已准备好安装程序")
send("!i")
WinWaitActive($a,"InstallShield 向导已完成")
ControlClick($a,"InstallShield 向导已完成","Button5")
ControlClick($a,"InstallShield 向导已完成","Button1")
Exit

你自己修改一下了

59123608 发表于 2010-1-2 18:00:34

Send("{TAB 2}{LEFT}")这是什么意思?
是在左边 ?TAB 2是切换2次?是这样的意思吗?

send("{UP}")这代表 ...
boy-119 发表于 2010-1-2 12:51 http://www.autoitx.com/images/common/back.gif


    TAB 2对的,就是切换2次的意思,left就是左(←).UP就是上(↑).$a就是"ACDSee Photo Manager 2009 - InstallShield 向导"
自动安装的时候窗口标题一般不会变,所以在开始设置个变量就行了,$a的a可以换,随便什么都行!

xz00311 发表于 2010-1-3 12:28:09

是啊.你发给我或者给个下载连接

SGTAO 发表于 2010-1-3 12:28:38

对,解释得很详细。多谢楼上的仁兄
页: 1 [2]
查看完整版本: 请教:在做自动安装ACDSee2009时在用户信息界面做不下去?