标题:
[求助]如何表示变量为空(高手帮帮忙)
[打印本页]
作者:
fjcase
时间:
2007-3-6 04:14
标题:
[求助]如何表示变量为空(高手帮帮忙)
set /p name=请输入:
if %name%==" " echo error
pause
如上面的代码,如果%name%变量为空,就是我没有输入任何字符,应该在==右侧如何表示? 有望高手给予解答
作者:
vkill
时间:
2007-3-6 04:28
if "%name%*"=="*"
作者:
zh159
时间:
2007-3-6 04:53
楼上的*多此一举了
if "%name%"==""
作者:
everest79
时间:
2007-3-6 04:59
if defined name goto err
作者:
fjcase
时间:
2007-3-6 05:15
上面的方法都不行,你们都没测试过吧
作者:
zh159
时间:
2007-3-6 05:22
必须要先 set name= 清空变量
完整的:
CODE:
[Copy to clipboard]
set name=
set /p name=请输入:
if "%name%"=="" echo error
pause
这样的话,if defined name echo err 也可以用
[
Last edited by zh159 on 2007-3-5 at 04:24 PM
]
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5