私はスクリプトに取り組んでいます:
@Echo off
for /f "tokens=*" %%f in (filenames.txt) do set filename=%%f
echo %filename%
pause
問題は、「flienames.txt」の最後の行のみをエコーすることであり、それらすべてを 1 つずつ順番に実行する必要があります。
私はスクリプトに取り組んでいます:
@Echo off
for /f "tokens=*" %%f in (filenames.txt) do set filename=%%f
echo %filename%
pause
問題は、「flienames.txt」の最後の行のみをエコーすることであり、それらすべてを 1 つずつ順番に実行する必要があります。
ここでは、バッチファイルのループについて詳しく読むことができます。あなたの場合、コードは次のようになります。
@Echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%f in (filenames.txt) do (
set filename=%%f
echo !filename!
)
pause