我有 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
下一个脚本)