イメージ名のリストから複数のテキスト ファイルを作成するスクリプトを修正しようとしていますが、それぞれの内容にインクリメントされた番号が必要です。これまでのところ、私はこれを思いついた
setlocal enabledelayedexpansion
set /a i=0
for /f %%f in ( 'dir /b /A-D %1"*.jpg"' ) do (
set /a i=i+1
@rem echo %%f !i!
)
for %%a in (*.jpg) do echo caption= / %i% >> %%~na.txt
これにより、正しい名前のテキストファイルと、ファイルの総数を含むコンテンツの一部が得られますが、作成する各ファイルを異なるものにする必要があるため、最初のファイルはキャプション = 1 / 64、2 番目のファイルは 2 / 64 となります。
頭が痛いので誰か助けてください:)