返回主页
返回批处理命令

 

GOTO


在批处理文件中,把MS-DOS定向到某一行,这一行由指定的标号来标记。该命令只能用在批处理文件中。

GOTO命令在批处理文件中把MS-DOS定向到由标号指定的一行。当MS-DOS找到此标号,就从下一行开始执行命令。


语法 :

GOTO label


参数:

label

指定MS-DOS应转向哪一行。


GOTO─注解

 


标号的合法值

标号参数不应包含空格、分号和等号之类的分隔符。




GOTO 使用每一标号的前8个字符

GOTO命令只识别标号的前8个字符。因此,标号“hithere01”和“hithere02”都等价于“hithere0”。



匹配标号参数和批处理文件中的标号

在GOTO命令行中指定的标号必须与批处理文件中的某个标号相匹配。批处理文件的标号必须以冒号打头。

若指定的标号未包含在批处理文件中,批处理文件将被中止,MS-DOS显示下列信息:

Label not found

MS-DOS认为以冒号打头的一行是标号,而不是命令,并忽略此行的所有命令。




使用GOTO完成条件操作

GOTO常与其它命令一起使用,以完成条件操作。有关GOTO在条件操作中的使用,请参阅<IF>命令。


GOTO─例子


下面的批处理文件把驱动器A的磁盘格式化为系统盘。若操作成功,GOTO命令就把MS-DOS定向到“end”标号。



 

返回主页
返回批处理命令