Board logo

标题: 问一个关于批处理中的空格问题 以解决! [打印本页]

作者: lzwqdbr     时间: 2007-7-1 14:57    标题: 问一个关于批处理中的空格问题 以解决!

在BAT或CMD命令中用IF判断键盘输入时,如果输入的是空格,就会提示错误!
例如:
:int
@ECHO off
set pass=0
set /P pass=请输入:
if %pass%==z goto end
goto INT

:end
pause
exit
运行时如果输入的是空格,就会提示“此时不应有 goto"

[ Last edited by lzwqdbr on 2007-7-1 at 03:55 PM ]
作者: wudixin96     时间: 2007-7-1 15:05

@ECHO off
:int
set pass=0
set /P pass=请输入:
if "%pass%"=="z" goto end
goto int

:end
pause
exit

作者: liumingqing     时间: 2007-7-4 09:42
向2樓學習!