yangkaicheng 发表于 2009-4-11 09:38:07

请大家帮我看看哪里错了

run("NetSP1.exe")
if WinWait("setup.exe","此产品已安装在本计算机上") =1 Then
      ;如果存在
      ;WinWait("setup.exe","此产品已安装在本计算机上")
               ControlClick("setup.exe","此产品已安装在本计算机上","Button1")
Else
      ;如果不存在
      WinExists("Microsoft .NET Framework 2.0 SP1 安装程序","欢迎使用安装程序")
            WinWait("Microsoft .NET Framework 2.0 SP1 安装程序","欢迎使用安装程序")
            ControlClick("Microsoft .NET Framework 2.0 SP1 安装程序","欢迎使用安装程序","Button22")
            ControlClick("Microsoft .NET Framework 2.0 SP1 安装程序","欢迎使用安装程序","Button19")
                WinWait("Microsoft .NET Framework 2.0 SP1 安装程序","安装完成")
                ControlClick("Microsoft .NET Framework 2.0 SP1 安装程序","安装完成","Button1")
EndIf

[ 本帖最后由 yangkaicheng 于 2009-4-11 15:32 编辑 ]

thesnow 发表于 2009-4-11 14:39:55

等待没时间限制。

yangkaicheng 发表于 2009-4-11 15:31:17

已解决,代码如下。。。

run("NetSP1.exe")
if WinWait("setup.exe","此产品已安装在本计算机上") =1 Then
      ;如果存在
      ;WinWait("setup.exe","此产品已安装在本计算机上")
      ControlClick("setup.exe","此产品已安装在本计算机上","Button1")
Else
      ;如果不存在
      WinExists("Microsoft .NET Framework 2.0 SP1 安装程序","欢迎使用安装程序")
                WinWait("Microsoft .NET Framework 2.0 SP1 安装程序","欢迎使用安装程序")
      ControlClick("Microsoft .NET Framework 2.0 SP1 安装程序","欢迎使用安装程序","Button22")
      ControlClick("Microsoft .NET Framework 2.0 SP1 安装程序","欢迎使用安装程序","Button19")
                WinWait("Microsoft .NET Framework 2.0 SP1 安装程序","安装完成")
                ControlClick("Microsoft .NET Framework 2.0 SP1 安装程序","安装完成","Button1")
EndIf
页: [1]
查看完整版本: 请大家帮我看看哪里错了