头疼的循环问题……求助!!!
求助,软件运行后ping网站的IP,如果ping通了,就从网站上下载东西,如果不通则继续ping一直到通了,然后在下载东西,这个要怎么循环?
我只能实现ping通的情况下下东西。。。。
试了好几个循环代码都不成,前来请教高人那!!!
$Var = Ping(ip",250)
if $Var <> @error Then
成功,下载东西
Else $Var = @error Then
如果不成功继续ping,一直到通了,然后下载东西。
EndIf Else $Var = @error Then 这句是哪个星球的语法? 帮顶1 回复 2# netegg
这句错误的,没有删掉。。。
While 1
If Ping("ip",250) <> 0 Then
ExitLoop
EndIf
WEnd
;下载东西
回复 5# rolaka
谢谢,
While 1
If Ping("ip",250) <> 0 Then
ExitLoop
EndIf
WEnd
下载代码;
如何在这里边加上ping不通的话继续ping一直到通了然后在执行下边的下载代码: 回复 6# angelink
5# 的代码就是你要的这个功能 5楼代码可以的呀,While 1...WEnd就是一对循环语句,ping不通,会循环执行ping语句的,ping通后执行ExitLoop语句,会跳出循环体,再执行后面的下载代码。 Do
If Ping("192.168.1.250",250) Then
;PING通
$OK = 1
Else
;Ping不同
$OK = 2
EndIf
Until $OK = 1简单点。。。。。
页:
[1]