如何在set/p命令后使用echo命令

dan*_*l11 5 hidden batch-file set

我想以某种方式使这个脚本工作,但我发现你使用后

set /p variable= whater you want here
Run Code Online (Sandbox Code Playgroud)

如果你在它之后使用echo命令,它隐藏的东西,因为它不会出现......

@echo off 
cls 
color A 
:MAIN 
cls 
echo. 
echo. 
echo ================================= 
echo. set /p var= what is your name? 
:: DOES NOT SHOW UP (STARTING HERE) 
echo. 
echo ================================= 
:: DOES NOT SHOW UP (ENDING HERE) 
set /p answer= so your name is %var%? 
IF %answer%== yes echo thats an amazing name! 
IF %answer%== no goto MAIN 
Run Code Online (Sandbox Code Playgroud)

言论所包围的部分不想出于某种原因......任何想法?

Jac*_*ers 5

如果我理解你要做什么,这就是你需要的代码:

@echo off  
cls  
color A  
:MAIN  
cls  
echo =================================  
echo what is your name?  
echo =================================  
set /p var=
set /p answer= so your name is %var%?  
IF [%answer%] == [yes] echo thats an amazing name!  
IF [%answer%] == [no] goto MAIN  
pause
Run Code Online (Sandbox Code Playgroud)