0

イメージ名のリストから複数のテキスト ファイルを作成するスクリプトを修正しようとしていますが、それぞれの内容にインクリメントされた番号が必要です。これまでのところ、私はこれを思いついた

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 となります。

頭が痛いので誰か助けてください:)

4

1 に答える 1