回车键和空格键,这两个键一般比较特殊,在批处理中处理一些事情时,有时如果不对其进行判断的话很容易出现异常的问题,如批处理异常退出,得到与目标不同的结果等。那么该如何处理呢?下面给大家介绍一个检测的方法:
@echo off :start cls set a= set /p a=请输入空格或者回车键,会自动检测按下了哪个键: REM 注意 "%a%"==后面的参数,两者不一样,一个是直接两个双引号,一个是双引号中间有一个空格。 if "%a%"=="" echo 你敲了回车键 if "%a%"==" " echo 你按下了空格键 echo. echo. echo 返回,继续。。。 pause>nul goto start exit