Batch file 输入输入后,Echo命令在批处理脚本中不工作

Batch file 输入输入后,Echo命令在批处理脚本中不工作,batch-file,Batch File,以下是我的批次代码: @echo on set /p NAME=Enter the NAME : echo Your name is %NAME% 问题是在我输入输入后,cmd提示符关闭,而不执行下一个echo语句 我在代码中遗漏了什么吗? 提前谢谢你 答案是从cmd.exe提示符运行脚本,而不是从GUI双击脚本。如果您双击脚本以从GUI运行它,脚本将运行,窗口将立即关闭(这就是应该发生的情况-程序已完成)。相反,在cmd.exe提示符下键入脚本名称来运行脚本。

以下是我的批次代码:

@echo on
set /p NAME=Enter the NAME : 
echo Your name is %NAME%
问题是在我输入输入后,cmd提示符关闭,而不执行下一个echo语句

我在代码中遗漏了什么吗?
提前谢谢你

答案是从
cmd.exe
提示符运行脚本,而不是从GUI双击脚本。如果您双击脚本以从GUI运行它,脚本将运行,窗口将立即关闭(这就是应该发生的情况-程序已完成)。相反,在
cmd.exe
提示符下键入脚本名称来运行脚本。