中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 05:34
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 问一个关于批处理中的空格问题 以解决! 查看 868 回复 2
楼 主 问一个关于批处理中的空格问题 以解决! 发表于 2007-07-01 14:57 ·  中国 山东 潍坊 联通
初级用户
积分 23
发帖 10
注册 2007-06-17 16:54
19年会员
UID 91614
性别 男
状态 离线
在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 ]
2 发表于 2007-07-01 15:05 ·  中国 天津 电信
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
@ECHO off
:int
set pass=0
set /P pass=请输入:
if "%pass%"=="z" goto end
goto int

:end
pause
exit
3 发表于 2007-07-04 09:42 ·  中国 广东 东莞 电信
初级用户
★★
积分 136
发帖 73
注册 2007-04-02 05:47
19年会员
UID 83685
性别 男
状态 离线
向2樓學習!
论坛跳转: