<此时出人意料......

时间:2014-06-30 00:38:57

标签: batch-file

好吧,所以我正在编写一个迷你批处理操作系统,我正在设计一个非常沉闷的登录屏幕。 我正在尝试运行它,但是只要我输入用户名/密码的怪物,它就不会显示它。它会闪现“<此时不会被预料到”。这是我的代码。

    @echo off
    title FireyeLauncher
    setlocal enabledelayedexpansion
    :aa
    set /p username=^ Username: 
    set /p password=^ Password: 
        ::Checks to see if USRN and PSW is correct v
        if exist "C:\Fireye\Bin\C\Fireye\System\Users\%username%.bat" (
        call "C:\Fireye\Bin\C\Fireye\System\Users\User_key\%username%.bat"  
        )
            if not exist %username%.bat echo This user doesn't exist!
            goto aa

1 个答案:

答案 0 :(得分:0)

由于您的批次中没有显示<,因此问题可能出在"C:\Fireye\Bin\C\Fireye\System\Users\User_key\%username%.bat"(您尚未向我们展示)或者您可能尝试使用{{1用户名或密码(你没说出你正在使用的输入信息)

文件名中不允许使用某些字符;这可能会导致你提到的错误。