找回密码
 加入
搜索
查看: 2450|回复: 3

[效率算法] 如何让这段代码循环运行

[复制链接]
发表于 2010-2-7 01:29:58 | 显示全部楼层 |阅读模式
$var = Ping("www.AutoItScript.com",250)
If $var Then; 还可以:  If @error = 0 Then ...
    Msgbox(0,"状态-成功","收发时间间隔:" & $var & "毫秒")
Else
    Msgbox(0,"状态-失败","错误代码:" & @error)
EndIf
发表于 2010-2-7 01:46:45 | 显示全部楼层
本帖最后由 afan 于 2010-2-7 01:58 编辑
Dim $bj = 0, $var
While 1
        $var = Ping("www.AutoItScript.com", 500)
        If $var And $bj = 0 Then
                TrayTip("状态-成功", "收发时间间隔:" & $var & "毫秒", 10, 1)
                $bj = 1
        ElseIf $var = 0 And $bj = 1 Then
                TrayTip("状态-失败", "错误代码:" & @error, 10, 1)
                $bj = 0
        EndIf
WEnd
发表于 2010-2-7 12:13:21 | 显示全部楼层
afan 发表于 2010-2-7 01:46


如果楼主要死循环的话,按AFAN的来做。 如果不是死循环,将WHILE 的控制变量弄成$BJ, $BJ在初始的时候, 定义成1. 成功则改为0,不成功继续设为1.
发表于 2010-2-7 14:26:00 | 显示全部楼层
好像不错,值得一看
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-29 23:59 , Processed in 0.076697 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表