BATCH文件显示错误

时间:2015-12-10 23:04:28

标签: batch-file

我的批处理文件一直显示错误,但它会快速闪烁以供我阅读。有什么帮助吗?(我是批量新手,所以不要让我很开心哈哈)

title A Path Unknown
 @Echo off
:Begining
echo Welcome to Path Unknown
set /p USERNAME=Whats your name?
echo Hello %USERNAME% , Listen I know we just met but I really need your help, please follow me.
 set /p FOLLOW=Type Y to follow her and X to say "NO WAY!"
 if Y = true goto :Home
 if X = true goto :Begining
 :Home

2 个答案:

答案 0 :(得分:0)

尝试在脚本末尾使用pause命令

答案 1 :(得分:0)

您的问题是您的if语句不正确。您应该将FOLLOWYN的值进行比较,如下所示:

if "%FOLLOW%" == "Y" goto :Home
if "%FOLLOW%" == "N" goto :Begining

请注意,由于:Home位于脚本的底部,因此您不需要goto :Home条件,因为无论如何流程都会自然结束。