标题: cmd里 的引号怎么会落单
[打印本页]
作者: hjkk123
时间: 2007-8-22 10:13
标题: cmd里 的引号怎么会落单
……
set no =:
set /p no= 请选择
set "no=%no:"=%"
if "%no%"=":" goto star
if "%no%"="1" goto 1
……
上面的是一个批处理的一部分,请问大家set "no=%no:"=%"这句话是什么意思,引号为什么不配对
还有就是set no =:以后,怎么有要对no(set /p no= )赋值.set no =:这句话到底什么用啊
不要set no =:这句可以吗
[
Last edited by hjkk123 on 2007-8-23 at 03:21 PM ]
作者: slore
时间: 2007-8-22 10:43
set no =:
set /p no= 请选择
set "
no=%no:"=%" @rem 作用是替换no中的"为空
if "%no%"=":" goto star
if "%no%"="1" goto 1
set no =:是给no一个初时值……
[
Last edited by slore on 2007-8-22 at 10:47 AM ]
作者: hjkk123
时间: 2007-8-23 15:22
不要set no =:这句可以吗
作者: slore
时间: 2007-8-23 15:36
if "%no%"=":" goto star
如果=初始值到star
是防止你直接回车什么都不写……这样到star重写……
具体要不看你的操作了……