Batch file 带有errorlevel的VBS语法错误

Batch file 带有errorlevel的VBS语法错误,batch-file,vbscript,operating-system,syntax-error,arrow-keys,Batch File,Vbscript,Operating System,Syntax Error,Arrow Keys,今天我决定开始制作一个简单的批处理操作系统,到目前为止,它工作得很好,登录和创建帐户都完成了,但后来我再次测试了它,我一直发现一个语法错误 :login--错误级别的位置 @echo off cls :startup color 17 echo echo ```

今天我决定开始制作一个简单的批处理操作系统,到目前为止,它工作得很好,登录和创建帐户都完成了,但后来我再次测试了它,我一直发现一个语法错误 :login--错误级别的位置

    @echo off
    cls
    :startup
    color 17
    echo                                                  
    echo        ```                                       
    echo       .//:            .`                         
    echo    :////`            -os.                        
    echo    :////````           :s`                       
    echo     ```:////-  .::::::::o-    `....`             
    echo   ...  -////-  osssssssss//osssssssss+:          
    echo  `///`  ````   ossssssssssssssssssssssso`        
    echo          .oooooo.....:sssssssssssssssssss`       
    echo          :sssss+     .sssssssssssssssssss+ 
    echo          :sssss+     .sssssssssssssssssss+      
    echo    -///- -sssss+`    -ssssssssssssssssssso       
    echo    -///:-`    `sssssssssssssssssssssssssso       
    echo       -::.     osssssssssssssssssssssssss:       
    echo            `-.    +ssssssssssssssssssssso        
    echo            :so    +sssssssssssssssssssss.
    echo            :so    +sssssssssssssssssssss.        
    echo            :sssooosssssssssssssssssssss.         
    echo             +sssssssssssssssssssssssso.          
    echo              -ssssssssssssssssssssss/            
    echo               `/ssssssssssssssssss+. 
    echo               `/ssssssssssssssssss+.            
    echo                  -/osso/  /+sss+:`     
    timeout 6 > NULL
    goto login

    :login
    cls
    echo |  USE ARROW KEYS TO SELECT  |
    echo |          -------           |
    echo |        UP>Login<UP         |
    echo |          -------           |
    echo | DOWN> Create Account <DOWN |
    echo |          -------           |
    If errorlevel 72 goto logsin
    If errorlevel 80 goto createaccount
    SET /P 0=0
    if not defined 0 goto login
    end if   
@echo关闭
cls
:启动
颜色17
回音
回声
回声。/:`
echo://`-os。
回声://``:s`
回声``:///-.::o-`……`
回声…-//-osssss//osssss+:
回声`//````ossssssssssso`
echo.ooooo….:ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
回声:SSS+。SSSSSSSSS+
回声:SSS+。SSSSSSSSS+
回波-//--SSS+`-SSSSSSS O
回声-/:-`SSSSSSSSSSSSSSO
回声-:。SSSSSSSSSSSSSSSSSSS:
回声“-”+SSSSSSSSSSSSSSSSSSSSS O
回声:so+SSSSSSSSS。
回声:so+SSSSSSSSS。
回声:SSSOOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS。
回声+SSSSSSO。
回声-SSSSSSSSSS/
echo`/ssssss+。
echo`/ssssss+。
echo-/osso/+sss+:`
超时6>NULL
转到登录
:登入
cls
echo |使用箭头键选择|
回声|

echo | UP>Login Create Account您可以使用类似这样的插入符号
echo ^

但是
set/p
命令不会注册向上或向下箭头


超时命令正在创建一个名为NULL的文件。对nul设备使用
nul

尽量避开管道
|
并重定向
您的代码是批处理的,与VBScript无关。除了尾随的
结束if
,它不是批处理中的有效语句。有史以来研究最差的问题是“批处理”OS'。。。挑一个