Windows批处理文件(called.bat
或called.cmd
)可以通过几种方式从另一个批处理文件(caller.bat
或caller.cmd
)或交互式cmd.exe提示符下调用:
- 直接致电:
called.bat
- 使用调用命令:
call called.bat
- 使用cmd命令:
cmd /c called.bat
- 使用启动命令:
start called.bat
我很难根据他们的帮助文本来区分他们的预期用途:什么时候使用哪个?例如,为什么我可能会使用“通话”命令而不是直接通话。有什么不同?
我对一些摘要报告感兴趣,该摘要报告从不同角度分析了所有4种可能性(以及其他一些可能性,如果有的话):针对它们而设计的推荐用例,流程生成,执行上下文,环境,返回代码处理。
注意:我正在使用Windows XP SP3。
start "" [options] command