批处理文件相互组合

时间:2014-02-25 21:35:24

标签: batch-file

我有2个批处理文件“1个菜单和1个用于保存一些时钟作业”

我希望结合使用

所以我将菜单代码添加到时钟一,我可以使用呼叫

..拦截时钟

有没有办法让它而不是通话我可以使用它像开始“所以另一个cmd窗口弹出”,我不会拦截时钟

或者我是否需要使用外部vbasic代码...

真实的是我不想use another external batch和/或echo stuff >>2nd.bat

1 个答案:

答案 0 :(得分:1)

不确定我正在阅读你的问题...如果你想让他们两个打开作为一个批处理文件并同时运行...或者打开它们我会做两个...

  1. 在同一命令行中同时运行
  2. 我相信你同时想要使用一个名为“多线程”的东西,它使用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 等等... 我希望这能帮助你。