循环检测特定文件5分钟左右没有如何退出
While 1If FileExists(@ScriptDir & "\lod.ini ") <> 0 Then
MsgBox(0, "", "存在")
;IniWrite(@ScriptDir & "\msg.ini", "信息", "文件检查", "存在")
ExitLoop
ElseIf FileExists(@ScriptDir & "\lod.ini ") = 5 Then
MsgBox(0, "", "不存在")
;IniWrite(@ScriptDir & "\msg.ini", "信息", "文件检查", "存在")
EndIf
Sleep(1000)
WEnd
;系统默认是没有lod.ini的 每次开机后联网以后大概5分钟内出现的,我想用循环检测的方法检测到它在继续后面的操作,
;如果不存在就继续循环检测知道出现后在继续后面的操作。如果5分钟还没出现那就退出循环继续后面的操作. Local $Time = TimerInit()
While 1
If FileExists(@ScriptDir & "\lod.ini ") <> 0 OrTimerDiff($Time) >= 5000*60 Then
MsgBox(0, "", "文件存在或操作超时,将退出循环")
;IniWrite(@ScriptDir & "\msg.ini", "信息", "文件检查", "存在")
ExitLoop
EndIf
Sleep(1000)
WEnd
;这里,后续操作 不错学习了的 感谢 Alam 终于帮我解决了这个难听研究一小天,还是知识不够以后多多跟你们学习。 回复 2# Alam
页:
[1]