Board logo

标题: 请问我这批处理有错误? [打印本页]

作者: cxdgtgqqqf     时间: 2006-12-17 18:40    标题: 请问我这批处理有错误?

请问我这批处理有错误?为什么"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 ]
作者: lianjiang2004     时间: 2006-12-17 20:34
想做什么?判断计算机名?“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 ]
作者: cxdgtgqqqf     时间: 2006-12-17 20:57
谢谢大侠了,我初到这里,昨天学的批处理,还不懂,
谢谢你的提醒我终于明白了,
在GOTO跳转了后还要加pause 或GOTO,新手,还请不要见笑啊,