【发布时间】:2015-06-13 23:49:22
【问题描述】:
网站和一般脚本的新手。我知道您可以像这样创建用户输入:
set input=
set /p input=[y/n]: %=%
然后您可以使用“如果”来询问它们是否是确定的响应。示例:
if "%input%"=="y" goto a:
并通过说检查是否不是说输入
if "%input%" NEQ "y" goto b:
因为我没有受过教育,所以我不知道如何做到这一点,但我希望能够确定输入是否是回车键。 我试图通过使用来实现这一点
if "%input%"==[ENTER] goto a:
和
if "%input%"==enter
以及我能想到的用于确定击键是否为 [ENTER] 的所有方法。我可能只是愚蠢,但有没有办法做到这一点?谢谢。
【问题讨论】:
-
如果他们只是敲回车,则字符串将为空白,前提是在设置命令之前为空白:
if "%input%"=="" -
您应该意识到为了结束
set /P命令而总是 按下ENTER 键,因此您的整个描述令人困惑。建议您将主题标题更改为“如何在 SET /P 命令中检测空输入”并相应修改描述...
标签: batch-file