【发布时间】:2012-11-28 07:33:07
【问题描述】:
我想在批处理文件中同时处理不同的文件 我使用的命令是
对于 (AXUD*,DSET*,APEC*) 中的 %%f 执行 teqc +qc %%f
但是据我观察,程序是一个一个的处理文件,先AXUD,处理完后处理DSET文件
如何让它同时处理所有 3 个文件。
希望能帮到你
比你提前
【问题讨论】:
标签: batch-file cmd batch-processing simultaneous
我想在批处理文件中同时处理不同的文件 我使用的命令是
对于 (AXUD*,DSET*,APEC*) 中的 %%f 执行 teqc +qc %%f
但是据我观察,程序是一个一个的处理文件,先AXUD,处理完后处理DSET文件
如何让它同时处理所有 3 个文件。
希望能帮到你
比你提前
【问题讨论】:
标签: batch-file cmd batch-processing simultaneous
for %%f in (AXUD*,DSET*,APEC*) do (
START teqc +qc %%f
)
可能是这样吗?
【讨论】:
您需要以后台模式启动每个文件,这可以使用启动命令的 /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
【讨论】: