Batch file 批处理文件相互合并
我有2个批处理文件“1个菜单和1个用于保存一些时钟作业” 我想把它们结合起来 所以我在时钟上加了菜单代码,我可以使用呼叫 。。它会截取时钟 有没有一种方法可以代替呼叫,我可以使用它,比如开始“弹出另一个cmd窗口”,这样我就不会截获时钟了 或者我需要使用外部vbasic代码Batch file 批处理文件相互合并,batch-file,Batch File,我有2个批处理文件“1个菜单和1个用于保存一些时钟作业” 我想把它们结合起来 所以我在时钟上加了菜单代码,我可以使用呼叫 。。它会截取时钟 有没有一种方法可以代替呼叫,我可以使用它,比如开始“弹出另一个cmd窗口”,这样我就不会截获时钟了 或者我需要使用外部vbasic代码 真正的问题是,我不想使用另一个外部批处理和/或echo stuff>>2nd.bat不确定我是否在阅读你的问题。。。如果您希望它们都作为一个批处理文件打开并同时运行。。。或者两个都打开我会两个都做 在同一命令行中运行同一时间
真正的问题是,我不想
使用另一个外部批处理
和/或echo stuff>>2nd.bat
不确定我是否在阅读你的问题。。。如果您希望它们都作为一个批处理文件打开并同时运行。。。或者两个都打开我会两个都做
::Useless
IF NOT "%1" == "" goto :%1
start /b %~nx0 [thread]
:1
::Code
:thread
::Code
最终发生的事情是同时发生的。。。所以你可以这样做
如果不是“%1”==“转到:%1
启动/b%~nx0时钟
:1
::代码
:时钟
呼叫钟
::其他代码
这样做意味着1和时钟将同时运行
对于第二个。。。
只需使用start
3个文件
起跑相等
开始[dir]1.bat
开始[dir]clock.bat
等等
我希望这对您有所帮助。第二批文件中有多少代码?如果是单个命令,您可以只运行
start命令
。不,这是一个完整的批处理文件“至少22行代码”D:最好将它们保存在单独的.bat文件中,如果你需要在一个新窗口中打开它。这是我的第一个解决方案,但我将使用bat到exe转换器,我不能在bat中使用2个exe,我想D:你应该能够将多个批处理文件转换为单个可执行文件。声称能够将文件夹转换为可执行文件。我不太明白你所说的第一种方法是什么意思,但我喜欢它。看起来我可以在我的应用程序中使用它。
start.bat
1.bat
clock.bat