如何将不同的批处理命令绑定到一个文件中以便按顺序运行

如何将不同的批处理命令绑定到一个文件中以便按顺序运行

我有 5 个批处理文件,但我想将它们全部放在一个文件中,以便连续运行。这可能吗?什么命令可以将不同的文件绑定在一起?我不想要 5 个单独的文件。而是一个批处理文件,其中的所有文件一个接一个地运行。

答案1

假设你有三个批处理文件

脚本

命令行工具

运行程序

您可以创建单独的批处理文件 ddd.bat,该文件的内容应类似于

call aaa.bat
call bbb.bat
call ccc.bat

这将按顺序运行多个批处理文件

希望这可以帮助!

答案2

我不需要 5 个单独的文件..只需要一个批处理文件...

不清楚你的意思。如果你想一个批处理文件执行五个现有文件的功能,您可能只需将它们连接起来即可

copy aaa.bat+bbb.bat+ccc.bat+ddd.bat+eee.bat alphabet_soup.bat

然后检查合并文件中是否存在脚本

  • 使用相同的变量名(特别是当启动时eee.bat期望%foo%为空白时)
  • 具有相同的标签(例如:foo
  • 不做setlocal而为endlocal
  • 使用文件结尾作为子程序返回
  • exit完成后使用(您需要将其更改为goto下一个脚本)

相关内容