找回密码
 加入
搜索
查看: 1738|回复: 1

[网络通信] [已经解决]为什会提示少wend ?

[复制链接]
发表于 2014-1-1 10:35:47 | 显示全部楼层 |阅读模式
本帖最后由 cuihairu 于 2014-1-1 11:18 编辑
$foo = Run(@ComSpec & " /c sc query winmgmt", @SystemDir, @SW_HIDE, 2)
$lines = ""
While 1
    $line = StdoutRead($foo)
    If @error Then _debug("Dos STDOUT read Error!");_debug()是自己定义将错误写入特定文件的函数。;将 _debug()换行就行了   
            ExitLoop
        Else ;在Else这里老是提示 缺少Wend 可是我已经写了wend?求教。
     $lines &= $line
        EndIf
Wend
发表于 2014-1-26 21:44:55 | 显示全部楼层
If @error Then _debug("Dos STDOUT read Error!")  是一句完整语句了。

如果 If 有多句语句,格式为:

If @error  Then
    语句0
    语句1
Else
   .
   .
EndIf
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 06:40 , Processed in 0.135709 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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