发新话题
打印

懂批处理的朋友请进.

懂批处理的朋友请进.

在批处理文件中,把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”标号。
  
  echo off
  format a: /s
  if not errorlevel 1 goto end
  echo An error occurred during formatting.
  :end
  echo Successfully formatted the disk in drive A.

TOP

发新话题