中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 19:10
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请问我这批处理有错误? 查看 689 回复 2
楼 主 请问我这批处理有错误? 发表于 2006-12-17 18:40 ·  中国 广东 深圳 南山区 电信
新手上路
积分 9
发帖 4
注册 2006-12-16 20:56
19年会员
UID 73731
性别 男
状态 离线
请问我这批处理有错误?为什么"GOTO" 没有不用呢,不能跳转啊.

内容如下:
echo OFF
if "%computername%"=="MASTER" goto 1
if not "%computername%"=="MASTER" goto 2

:1
echo 成功

:2
echo 失败
pause


我是新手,刚进这个论坛,还请各位大侠指教.
小弟在此先谢过了.

[ Last edited by cxdgtgqqqf on 2006-12-17 at 07:03 AM ]
2 发表于 2006-12-17 20:34 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
想做什么?判断计算机名?“echo 成功”后,要加句pause及goto,否则全是显示失败。
我也是新手,不过问题应交代清楚些。

是我的话,批处理会写成
echo OFF
if "%computername%"=="MASTER" goto 1
goto 2

:1
echo 成功
pause
goto exit

:2
echo 失败
pause

:exit

[ Last edited by lianjiang2004 on 2006-12-17 at 08:46 PM ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
cxdgtgqqqf +1 2006-12-17 21:04
Windows 一键还原
http://www.yjhy.com
3 发表于 2006-12-17 20:57 ·  中国 广东 深圳 南山区 电信
新手上路
积分 9
发帖 4
注册 2006-12-16 20:56
19年会员
UID 73731
性别 男
状态 离线
谢谢大侠了,我初到这里,昨天学的批处理,还不懂,
谢谢你的提醒我终于明白了,
在GOTO跳转了后还要加pause 或GOTO,新手,还请不要见笑啊,
论坛跳转: