比如:
键入set /p a=press a key:
回车
再回车(也就是就说没有输入任何字符或数字)
除过用@echo %a% 查看外还有什么方法知道他是为空?
@echo off
set /p a=press a key:
if "%a%"=="" echo 输入为空
pause
上意思为,若输入为空白则执行后面的命令,如ECHO等,你还可以加上else不为空白再执行什么命令,或者用GOTO命令返回去
set /p a=press a key:
if "%a%"=="" echo 输入为空
pause
上意思为,若输入为空白则执行后面的命令,如ECHO等,你还可以加上else不为空白再执行什么命令,或者用GOTO命令返回去
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-08-08
@echo off
set /p a=
if not defined a (echo "a" not defined ) else (echo %a%)
pause
defined语句可以判断
set /p a=
if not defined a (echo "a" not defined ) else (echo %a%)
pause
defined语句可以判断
第2个回答 2010-08-08
if not defined a echo 变量 a 为空值