多くのファイルから入力を一度に 1 つずつ読み取り、その入力を処理してから次のファイルに移動したいと考えています。すべてのファイルには、入力の順序を定義する特別な名前があります。次のとおりです: ordersheet_a_b_d。バッチ ファイル内の次のコードを使用すると、for ループで指定された順序でそれらを読み取ることができると思いますが、何もしません。誰でも間違いを見ることができますか?.bat ファイルに次のものがあります。
@echo off
for %%a in (20, 40, 80) do (
for %%b in (80, 160) do (
for /l %%c in (1,1,3) do (
for /l %%d in (1,1,10) do (
for /l %%e in (1,1,6) do (
for /l %%f in (0,1,6) do (
if %%e LSS %%f (
if exist ordersheet_%%a_%%b_%%d echo " " %%e %%f >> output.txt
if exist ordersheet_%%a_%%b_%%d START ThesisVelo.exe distancematrix_%%a.txt ordersheet_%%a_%%b_%%d %%c %%d %%e %%f >> output.txt
)
)
)
)
)
)
)