千家信息网

dos中如何使用Call命令

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍dos中如何使用Call命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Call从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接
千家信息网最后更新 2026年11月02日dos中如何使用Call命令

这篇文章主要介绍dos中如何使用Call命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Call
从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。

语法
call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]

参数
[Drive:}[Path] FileName
指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。
BatchParameters
指定批处理程序所需的任何命令行信息,包括命令行选项、文件名、批处理参数(从 %0 到 %9)或变量(例如,%baud%)。
:label
指定批处理程序要跳转到的标签。使用带有该参数的 call 命令可以创建新的批处理文件上下文,并将控制权交给指定标签后的语句。当首次遇到该批处理文件的末尾时(在跳转到标签后),控制权将交还给 CALL 语句后的语句。第二次遇到批处理文件的末尾,批脚本将被退出。对于可允许您从批处理脚本返回的 goto :eof 命令扩展,要了解关于它的说明,请参阅""。
arguments
对于以 :label 打头的批处理程序,指定要传送给其新实例的命令行信息,包括命令行选项、文件名、批处理参数(从 %1 到 %9)或者变量(比如 %baud%)。
/?
在命令提示符显示帮助。
注释
使用批处理参数
批处理参数可以含有传送给批处理程序的任何信息,包括命令行选项、文件名、批处理参数(从 %1 到 %9)或者变量(例如,%baud%)。有关批处理参数的详细信息,请参阅""。

使用管道和重定向符号
不要在 call 命令中使用管道和重定向符号。

发出递归调用
可以创建调用自身的批处理程序,但是,必须提供退出条件。否则,父和子批处理程序可以无限循环。

使用命令扩展
如果启用命令扩展(即默认情况下),call 将接受 label 参数作为调用目标。正确语法如下:

call :label arguments

有关启用和禁用命令扩展的详细信息,请参阅""中的 cmd。

范例
要从其他批处理程序运行 Checknew.bat 程序,请在父批处理程序中键入以下命令:

call checknew

如果父批处理程序接受两个批处理参数并且希望它将这些参数传递给 Checknew.bat,则可以在父批处理程序中使用以下命令:

call checknew %1 %2

以上是"dos中如何使用Call命令"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

命令 程序 参数 文件 信息 标签 变量 文件名 脚本 语句 内容 控制权 末尾 目标 符号 管道 篇文章 语法 帮助 控制 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网加科技 互联网科技公司排名 互联网下的科技发展 互联网科技小贷 安徽鑫晟辉互联网科技 齐家互联网科技有限公司 互联网养老 桔豆科技 华脉科技工业互联网产品 农村开互联网科技讲堂 深圳前海聚择互联网科技有限公司 成都互联网科技公司100强 汽车互联网创新科技园 昭通互联网科技选哪家 昊天互联网科技有限公司 崇明区互联网教育科技诚信经营 哈尔滨屹滨互联网科技有限公司 广州新华互联网科技学校电竞方面 每天都有哪些好的互联网科技 皮皮虾互联网科技有限公司 广州智享互联网科技 互联网科技战争 万易互联网科技 互联网女皇 腾讯科技 甘肃拓世互联网科技有限公司 栖莱科技互联网股份有限公司 崇明区互联网教育科技售后服务 互联网5g黑科技有哪些 玉溪互联网科技怎么选 易企秀互联网科技是做什么的 10位科技互联网大佬
0