批处理中 如何判断键盘‘是否’有输入?

关键字是“是否”,例如没有任何输入goto 1,有输入goto 2.
2025-05-19 10:44:19
推荐回答(2个)
回答(1):

批处理代码如下

@echo off
set /p a=请输入:
if "%a%"=="" (goto 1) else (goto 2)
:1
echo 你没有输入!
pause
exit
:2
echo 你输入了%a%
pause
exit

程序运行正常 请采纳

回答(2):

你可以使用set和choice
1、set /p 变量名=显示内容
@echo off
set/p option=请输入你的选择:
if "%option%"=="1" echo 您输入了1
if "%option%"=="2" echo 您输入了2
::以上两个"echo ********"可以换成你自己的命令
pause
2、choice
@echo off
choice /c 12 /m 请输入你的选择:
if errorlevel 2 echo 你输入了2
if errorlevel 1 echo 你输入了1
pause