标题:
用 set /p 输入变量,怎样防止变量为空?
[打印本页]
作者:
rzwwj
时间:
2007-4-10 02:07
标题:
用 set /p 输入变量,怎样防止变量为空?
用 set /p 可以输入变量的值,怎样防止输入空的值.
如 set /P name=请输入计算机名称:
也就是说,在等待输入变量值的时候,如果直接回车,能够返回
set /P name=请输入计算机名称:
这一句.
高手请指导下,谢谢.
作者:
vkill
时间:
2007-4-10 02:11
先要学会 搜索
作者:
iamsea
时间:
2007-4-10 03:24
是不是可以用if一下,然后再goto回去?
作者:
ansipeter
时间:
2007-4-10 05:00
CODE:
[Copy to clipboard]
@echo off
:loop
set /P name=请输入计算机名称:
if not defined name (goto loop)
作者:
vk
时间:
2007-4-10 08:52
@echo off
:loop
set /p name=请输入计算机名称:
if %name%="" goto loop
作者:
itieim
时间:
2007-4-17 04:25
ls的程序代码健壮性好象也不够啊,你试了直接enter没有?
作者:
hngaoshou
时间:
2007-5-2 21:34
@echo off
:loop
set /P name=请输入计算机名称:
if "%name%"=="" (goto loop)
作者:
Li103Z
时间:
2007-5-28 18:27
8错
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5