バッチファイルで異なるファイルの処理を同時に行いたいコマンドは次のとおりです
(AXUD *、DSET *、APEC *)の%% fの場合、teqc + qc%%fを実行します
しかし、私の観察によれば、プログラムは1つずつファイルを処理します。最初にAXUDを処理し、終了後にDSETファイルを処理します。
3つのファイルすべてを同時に処理するにはどうすればよいですか。
希望が役立つ
事前にあなたより
バッチファイルで異なるファイルの処理を同時に行いたいコマンドは次のとおりです
(AXUD *、DSET *、APEC *)の%% fの場合、teqc + qc%%fを実行します
しかし、私の観察によれば、プログラムは1つずつファイルを処理します。最初にAXUDを処理し、終了後にDSETファイルを処理します。
3つのファイルすべてを同時に処理するにはどうすればよいですか。
希望が役立つ
事前にあなたより
各ファイルをバックグラウンドモードで開始する必要があります。これは、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
for %%f in (AXUD*,DSET*,APEC*) do (
START teqc +qc %%f
)
このようになりますか?