最佳答案
可以通过几种方式从另一个批处理文件(caller.bat
或 caller.cmd
)或交互式 cmd.exe 提示符调用 Windows 批处理文件(called.bat
或 called.cmd
) :
called.bat
call called.bat
cmd /c called.bat
start called.bat
我很难根据帮助文本区分它们的预期用法: 什么时候使用哪一个?例如,为什么我可以使用‘ call’命令而不是直接调用。有什么不同吗?
我对一些摘要报告感兴趣,这些报告从不同的角度分析了所有4种可能性(以及其他可能性(如果有缺失的话) : 推荐的用例,它们被设计为适合的用例,流程生成,执行上下文,环境,返回代码处理。
注意: 我使用的是 WindowsXPSP3。