批处理 goto call
2023-07-19
19
0
GOTO
gogo会点编程的朋友就会知道这是跳转的意思。
在批处理中允许以“:XXX”来构建一个标号,然后用GOTO XXX直接来执行标号后的命令。
例:
:lable
REM 上面就是名为LABEL的标号
DIR C:\
DIR D:\
GOTO lable
REM 以上程序跳转标号LABEL处继续执行
:label 以冒号开头表示这是一个批处理标记,无任何实际意义,只是一个标识作用。常用于跳转等分支跳转命令,如这里的GOTO。
CALL
CALL命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后,再继续执行原来的批处理
例:
创建一个2.BAT,内容如下
ECHO 这就是2的内容
创建一个1.BAT,内容如下
ECHO 这是1的内容
CALL 2.BAT
ECHO 1和2的内容全部显示完成。
执行1.BAT,来看看结果