While 1
$server1 = Ping("192.168.0.251", 250)
$server2 = Ping("192.168.0.245", 250)
If $server1 Then
TrayTip("", "server1是通的!",1)
If FileExists("\\192.168.0.251\system$\kz4200\arp.vbs") Then
ShellExecute("\\192.168.0.251\system$\kz4200\arp.vbs")
TrayTip("","连接[主服务器]成功....!",1)
Sleep(1800)
Exit
EndIf
Else
If $server2 > 0 Then
TrayTip("", "server2是通的!",1)
If FileExists("\\192.168.0.245\system$\kz4200\arp.vbs") Then
ShellExecute("\\192.168.0.245\system$\kz4200\arp.vbs")
ToolTip("","连接[副服务器]成功....!",1)
Sleep(1800)
Exit
EndIf
EndIf
EndIf
Sleep(3000)
WEnd
LZ的脚本没什么大问题,不过其中那个ELSE不应该为空!当ELSE空出来的时候会有些未知的执行失误!
另外,PING得通和能访问又是两回事,得确保以上两机器确能访问! |