如何设置/ p命令

问题描述:

我想使这个脚本工作不知何故后使用echo命令,但是我发现你使用如何设置/ p命令

set /p variable= whater you want here 

后,如果您后使用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 

这个部分多数民众赞成在包括备注不希望显示出于某种原因...任何想法?

如果我理解你正在尝试做的,这是你需要的代码:

@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 
+0

这非常完美的感谢! – daniel11 2010-12-02 18:48:57

由于处理器在打印what is your name?(由于/p)之后将等待用户输入,因此您将不会获得下一行========等,直到按下Enter键。

它显示了对我来说,我得到

================================= 
set /p var= what is your name? 

================================= 
so your name is ? Andy 

这正是我所期望的,你有什么期待?