本帖最后由 pjydsj 于 2009-11-12 20:36 编辑
FileInstall('Fetion2009.exe',@TempDir & '\Fetion2009.exe')
Run(@TempDir & '\Fetion2009.exe')
$A='Fetion2008 安装'
$B='Fetion2008 解除安装'
If WinWaitActive($A,'您已经安装了一个相同的版本',1) Then
ControlClick($A,'您已经安装了一个相同的版本','Button2')
WinWaitActive($A,'安装程序将首先卸载已经安装的版本')
ControlClick($A,'安装程序将首先卸载已经安装的版本','Button1')
WinWaitActive($B,'即将卸载')
Send('!N')
WinWaitActive($B,'卸载 Fetion2008')
Send('!U')
WinWaitActive($B,'已从您的计算机卸载')
Send('!F')
WinWaitActive($A,'选择安装位置')
ControlSetText($A,'选择安装位置','Edit1','D:\Program Files\China Mobile\Fetion')
Send('!I')
WinWaitActive($A,'已经成功安装')
ControlCommand($A,'已经成功安装','Button4','Uncheck')
ControlCommand($A,'已经成功安装','Button8','Uncheck')
ControlCommand($A,'已经成功安装','Button9','Uncheck')
Send('!F')
EndIf
If WinWaitActive($A,'欢迎使用Fetion2008',1) Then
ControlClick($A,'欢迎使用Fetion2008','Button2')
WinWaitActive($A,'选择安装位置')
ControlSetText($A,'选择安装位置','Edit1','D:\Program Files\China Mobile\Fetion')
Send('!I')
WinWaitActive($A,'已经成功安装')
ControlCommand($A,'已经成功安装','Button4','Uncheck')
ControlCommand($A,'已经成功安装','Button8','Uncheck')
ControlCommand($A,'已经成功安装','Button9','Uncheck')
Send('!F')
EndIf |