使用批处理文件同时处理

时间:2012-11-28 07:33:08

标签: batch-file cmd batch-processing simultaneous

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

  

for %% f in(AXUD *,DSET *,APEC *)do teqc + qc %% f

但是根据我的观察,程序进程逐个文件,首先是AXUD,然后在完成后处理DSET文件

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

希望可以提供帮助

比你提前

2 个答案:

答案 0 :(得分:1)

for %%f in (AXUD*,DSET*,APEC*) do (
  START teqc +qc %%f
)

可能就是这样吗?

答案 1 :(得分:1)

您需要以后台模式启动每个文件,这可以使用start命令的/ 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