批处理命令
1.call 命令
C:\Users\Administrator>help call
call 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。
两种用法:一种是调用其他批处理程序,如 *.bat ,*.exe ,*.cmd, *com
另一种是,call:label arguments call:标签 参数
命令格式CALL [drive:][path]filename [batch-parameters]
举例:
【批处理调用】
test.bat 的内容(文件需要另存为ANSI格式,否则中文会出现乱码)
@echo off
set a=传入变量
call D:"C Pan"/call.bat 你好 李宁
pause
exit /b 0
call.bat 的内容
::call.bat
echo %1
echo %2
echo %a%
输出:你好 李宁 传入变量
【标签调用】
示例1
@echo off
call :interCall 你好 hello
echo 最后
pause
exit /b 0
:intercall
echo %1
echo %2
输出:你好 hello 最后
示例2
@echo off
call :interCall 你好 hello
echo 最后
:intercall
echo %1
echo %2
pause
exit /b 0
输出: 你好 hello
注意:相同内容,“pause exit /b 0” 位置不同,输出不同
带Call和不带Call 的区别是:
使用call 不终止父处理进程,不用call 调用批处理后,父处理进程终止,不再处理后续命令。
2.Start
C:\Users\Administrator>help start
启动一个单独的窗口运行指定的程序或命令。

浙公网安备 33010602011771号