【问题标题】:process simultaneously using batch file使用批处理文件同时处理
【发布时间】:2012-11-28 07:33:07
【问题描述】:

我想在批处理文件中同时处理不同的文件 我使用的命令是

对于 (AXUD*,DSET*,APEC*) 中的 %%f 执行 teqc +qc %%f

但是据我观察,程序是一个一个的处理文件,先AXUD,处理完后处理DSET文件

如何让它同时处理所有 3 个文件。

希望能帮到你

比你提前

【问题讨论】:

    标签: batch-file cmd batch-processing simultaneous


    【解决方案1】:
    for %%f in (AXUD*,DSET*,APEC*) do (
      START teqc +qc %%f
    )
    

    可能是这样吗?

    【讨论】:

      【解决方案2】:

      您需要以后台模式启动每个文件,这可以使用启动命令的 /B 参数来完成

      PS:不用分隔表达式;

      @Echo OFF
      
      :: By Elektro H@cker
      
      For %%# in (AXUD* DSET* APEC*) DO (
          START /B teqc +qc %%#
      
          REM If you have files with space in filenames then you better try to use this:
          REM START /D /B "C:\Full path to teqc\" teqc.exe +qc "%%#"
      )
      
      Pause&Exit
      

      【讨论】:

        猜你喜欢
        • 2022-10-18
        • 1970-01-01
        • 2014-02-26
        • 2010-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多