【发布时间】:2017-12-11 11:39:30
【问题描述】:
(这是我在这里的第一篇文章,请多多包涵)
你能在批处理文件中显示最后的用户输入吗?我会尽量保持简单。
@echo off
:menu
echo Type 1 to proceed.
set /p example=
if "%example%" == "1" GOTO :proceed
GOTO :error
:proceed
pause
:error
cls
echo You wrote (last user input), that's not correct.
timeout 30
GOTO :menu
我知道我可以用 %example% 替换(最后一个用户输入),但是我必须为每个类别制作自定义错误消息,其中大约有 50 个。最后输入命令会更容易。
顺便说一句,我已经自学了关于批处理的所有知识,所以我的示例现在可能存在重大问题,但它以某种方式起作用。
【问题讨论】:
标签: batch-file batch-processing