Batch file 呼叫命令故障
我现在通常被困在制作游戏上……我无法解决调用命令的问题这是一个例子:Batch file 呼叫命令故障,batch-file,cmd,notepad,Batch File,Cmd,Notepad,我现在通常被困在制作游戏上……我无法解决调用命令的问题这是一个例子: :verifile1 cls echo. echo Before you can continue give out the following information... echo. echo What is your username? echo. set /p name1=Username: if not exist "%name1%_1.bat" (
:verifile1
cls
echo.
echo Before you can continue give out the following information...
echo.
echo What is your username?
echo.
set /p name1=Username:
if not exist "%name1%_1.bat" (
echo Invalid Username
pause>nul
goto welcome
)
echo.
echo Your password?
echo.
set /p pass1=Password:
call label %name1%_1.bat
if not %password1% EQU %pass1% (
echo Password entered do not match
pause>nul
goto welcome
)
goto Story
请帮我处理这个案例如果您要调用标签,请这样调用它
Call :Label arg
调用名为的实用程序(是的,正好有一个…),并将其作为参数提供给%name1%\u 1.bat
。可能不是你想要的
要调用批处理文件中的标签,请使用:
call :label
但我想,您只需要调用第二个批处理文件%name1%\u 1.bat
。要做到这一点,只需:
call %name1%_1.bat
那么问题出在哪里?错误出在哪里?或者它应该做什么,但它没有?有一件事情看起来不太对劲,那就是
调用标签%name1%\u 1.bat
…您是调用标签(碰巧命名的标签)还是批?
call %name1%_1.bat