我想在批处理文件中同时处理不同的文件,我使用的命令是
对于 (AXUD*,DSET*,APEC*) 中的 %%f 执行 teqc +qc %%f
但据我观察,程序是一个一个处理文件,先处理AXUD,再处理完DSET文件
我怎样才能让它同时处理所有 3 个文件。
希望能帮上忙
比你提前
我想在批处理文件中同时处理不同的文件,我使用的命令是
对于 (AXUD*,DSET*,APEC*) 中的 %%f 执行 teqc +qc %%f
但据我观察,程序是一个一个处理文件,先处理AXUD,再处理完DSET文件
我怎样才能让它同时处理所有 3 个文件。
希望能帮上忙
比你提前
for %%f in (AXUD*,DSET*,APEC*) do (
START teqc +qc %%f
)
可能是这样吗?
您需要在后台模式下启动每个文件,这可以使用 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