charson 发表于 2008-10-18 15:08:57

关于自动安装的一个问题。

  本人乃菜鸟,下面是一个自动安装万象2004主收费端的一个脚本,但是当运行到“选择附加任务”时会卡住,卡住后只要点一下”上一步“又可以顺利安装下去,调试多次没有成功,望高手指点,谢谢!

就是在这个地方卡住,我的思路是要按一下空格把“关闭系统默认共享”这个勾选去掉。

脚本如下:(不知道怎么用AU3的格式来发)

Opt("MouseCoordMode", 1)
run("Server.exe")
WinWait("安装 - 万象网管2004服务端","欢迎使用 万象网管2004服务端 安装向导")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton1")
WinWait("安装 - 万象网管2004服务端","许可协议")
ControlClick("安装 - 万象网管2004服务端","我同意此协议(&A)","TRadioButton1")
WinWait("安装 - 万象网管2004服务端","许可协议")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton2")
WinWait("安装 - 万象网管2004服务端","信息")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton2")
WinWait("安装 - 万象网管2004服务端","选择安装类型")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton2")
WinWait("安装 - 万象网管2004服务端","选择协议类型")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton2")
WinWait("安装 - 万象网管2004服务端","选择目标位置")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton3")
WinWait("安装 - 万象网管2004服务端","选择开始菜单文件夹")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton4")
WinWait("安装 - 万象网管2004服务端","选择开始菜单文件夹")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton4")
WinWait("安装 - 万象网管2004服务端","选择附加任务")  \\就是卡在这个地方,如果卡住后按“上一步”则又可以继续安装下去。
Send("{Space}")
ControlClick("安装 - 万象网管2004服务端","下一步(&N) >","TButton4")
WinWait("安装 - 万象网管2004服务端","准备安装")
ControlClick("安装 - 万象网管2004服务端","安装(&I)","TButton4")
WinWait("安装 - 万象网管2004服务端","万象网管2004服务端 安装向导完成")
Send("{SPACE}")
Send("{TAB}{SPACE}")
Send("{TAB}{SPACE}")
Send("{TAB}{SPACE}")
ControlClick("安装 - 万象网管2004服务端","完成(&F)","TButton4")



另:有什么办法可以删除桌面快捷方式?
FileDelete (@DesktopDir&"\万象网管2004服务端.lnk")
FileDelete "C:\Documents and Settings\Administrator\桌面\万象网管2004服务端.lnk"
用上面这两个代码没办法删除,哪里出问题了?

[ 本帖最后由 charson 于 2008-11-1 11:44 编辑 ]

番茄 发表于 2008-10-18 15:55:01


WinWait("安装 - 万象网管2004服务端","选择附加任务")
WinWaitActive("安装 - 万象网管2004服务端","选择附加任务")
Send("{SPACE}")
ControlClick("安装 - 万象网管2004服务端","选择附加任务","TButton3")

建议你尽量不要用sleep命令!

[ 本帖最后由 番茄 于 2008-10-18 16:05 编辑 ]

charson 发表于 2008-10-18 16:36:59

谢谢,试了一下你改的脚本还是不行,一样的问题还是卡在那里不动了,在“安装 - 万象网管2004服务端","选择附加任务”的时候并没有失去窗口焦点,但是那个发送空格执行不了。
:face (32): :face (32): :face (32):

liongodmien 发表于 2008-10-20 09:03:46

原帖由 charson 于 2008-10-18 16:36 发表 http://www.autoitx.com/images/common/back.gif
谢谢,试了一下你改的脚本还是不行,一样的问题还是卡在那里不动了,在“安装 - 万象网管2004服务端","选择附加任务”的时候并没有失去窗口焦点,但是那个发送空格执行不了。
:face (32): :face (32): :face (32):
那可能是发生了不匹配错误,在等待,设置延时等待...
页: [1]
查看完整版本: 关于自动安装的一个问题。