错误级别的VBS语法错误

时间:2013-11-24 07:20:57

标签: batch-file vbscript operating-system syntax-error arrow-keys

今天我决定开始制作一个简单的批处理操作系统,它到目前为止工作得很好登录和创建帐户已经完成但我再次测试它并且我一直在语法错误 :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   

1 个答案:

答案 0 :(得分:1)

您可以使用|<>这样的^插入符号echo ^|^<^>转义set /p

nul命令不会注册向上或向下箭头

timeout命令正在创建一个名为NULL的文件。使用{{1}}作为nul设备。