【已解决】看看这段代码为何不能退出循环
本帖最后由 ScriptFans 于 2016-2-17 00:27 编辑$hSearch=FileFindFirstFile(@WorkingDir&"\*.*")
Do
MsgBox(0,"",FileFindNextFile($hSearch))
Until@error为什么当@error为1的时候不能退出循环,还会一直执行,大家先测试下。 外面包裹了一层 msgbox,它是最后一次执行的函数,它执行是一直成功的,不会有 @error。
相当于
Do
Local $err = FileFindNextFile($hSearch)
MsgBox(0, "", $err);
Until @error
你说这样能退出吗? 哦哦,对的,感谢感谢!! 改标题 学习了,谢谢
页:
[1]