我有2个批处理文件“1个菜单和1个用于保存一些时钟作业”
我希望结合使用
所以我将菜单代码添加到时钟一,我可以使用呼叫
..拦截时钟
有没有办法让它而不是通话我可以使用它像开始“所以另一个cmd窗口弹出”,我不会拦截时钟
或者我是否需要使用外部vbasic代码...
真实的是我不想use another external batch
和/或echo stuff >>2nd.bat
答案 0 :(得分:1)
不确定我正在阅读你的问题...如果你想让他们两个打开作为一个批处理文件并同时运行...或者打开它们我会做两个...
我相信你同时想要使用一个名为“多线程”的东西,它使用0个外部代码......所以它实际上是运行两个“线程”或一次运行两个实例......为了做到这一点这使用你的代码:
::Useless
IF NOT "%1" == "" goto :%1
start /b %~nx0 [thread]
:1
::Code
:thread
::Code
最终发生的事情是同时运行......所以你可以这样做......
如果不是“%1”==“”转到:%1 start / b%~nx0时钟 :1 ::码 :时钟 通话时钟 ::其他代码
这样做意味着1和时钟将同时运行......
对于第二个...... 只需使用start 3个文件。
start.bat
1.bat
clock.bat
开始等于 开始[dir] 1.bat 开始[dir] clock.bat 等等... 我希望这能帮助你。