本帖最后由 yhxhappy 于 2010-4-17 23:16 编辑
本人新手,自己试了一下,大致上可以安装,因为具体到不同的版本,标题和序列号会不一样。这就需要楼主自已替换了。
判断和激活窗口我罗嗦了点,不过也是为了避免出错
安装时发现一个问题,如果是第一次安装的话会有一个接受许可协议的窗口,第二次安装就不会出现。
因为没办法抓取内容,所以无法判断是否会出现许可协议窗口。$pid = run(" ") ;安装文件路径
WinWait("Microsoft Office Enterprise 2007","")
WinActivate("Microsoft Office Enterprise 2007","")
ControlSend ("Microsoft Office Enterprise 2007","", "RichEdit20W1", "xxxxxxxxx" ) ;xxxxxxxxx处输入你的序列号
Send("!c") ;下一步
WinWait("Microsoft Office Enterprise 2007","")
WinActivate("Microsoft Office Enterprise 2007","")
Send("!a") ;接受许可协议
Send("!c") ;下一步
WinWait("Microsoft Office Enterprise 2007","")
WinActivate("Microsoft Office Enterprise 2007","")
Send("!i") ;到这一步如果不需要自定义的话就可以直接安装了
While 1
WinWait("Microsoft Office Enterprise 2007","")
WinActivate("Microsoft Office Enterprise 2007","")
Send("!c") ;安装完成,点击关闭按钮
If ProcessExists($PID) = 0 Then ExitLoop
Sleep(100)
WEnd
|