返回主页
返回 批处理命令

 

CALL




从一个批处理程序中调用另一个批处理程序,而不会引起第一个批处理的中止。


语法:

CALL [drive:][path]filename [batch-parameters]



参数 :

[drive:][path]filename
指定要调用的批处理程序的名字及其存放处。文件名必须用.BAT作扩展名。


batch-parameters

指定批处理程序所需的命令行信息。


CALL─注解



使用批处理参数

批处理参数可包含传递给批处理程序的任何信息,包括开关项、文件名、可替换参数%1至%9,以及环境变量,如%baud%。


使用管道和重定向符

在CALL命令中,不要用管道("|")和重定向符号("<<","<",">",和">>")。


递归调用

可以创建一个批处理程序调用它本身,但必须有一条exit命令。否则,父、子批处理程序将无限循环下去。


CALL─例子



从另一批处理程序运行CHECKNEW.BAT,在父批处理程序中可包含命令:

call checknew

假设父批处理程序接收两个可替换参数,并希望将它们传给CHECKNEW.BAT。可在父批理程序中使用命令:

call checknew %1 %2


 

返回主页
返回批处理命令