批处理的goto问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:34:58
goto语句在一个批处理文件中只能使用一次吗?如果不是,它又是怎么避免两个:的混淆的?

我举个例子
--------------------
if not exist "2009.ini" goto s1

if exist "2009.ini" goto s2

:s1
***********

:s2
***********
---------------------

看明白了吗,这样就可以.
如果没有发现2009.ini那么执行:s1命令
如果发现2009.ini那么执行:s2命令
这样就不会混淆

随你用几次
比如

:1
echo 现在是1
pause
goto 2

:3
echo 现在是3
pause
goto 1

:2
echo 现在是2
pause
goto 3

goto 后面接字母或者数字都可以,
: 后面写和goto后面相同的字母或者数字表示goto的目的地