複数の m3u8 マニフェスト ファイルを作成するバッチ スクリプトを作成しようとしています。これは、私がやろうとしていることの擬似コードです
for (int i= 0; i < numberOfFiles; i++)
{
write preset lines to file.
for (int x = i x < i+10; x++)
{
write string + x in line to file
}
write end of file line to file
}
これは私がこれまでに持っているものです。内側の for ループに問題があります。x から x + 10 まで実行するにはどうすればよいですか?
@echo on
setlocal enabledelayedexpansion
set x=0
for /L %%x IN (0,1,5) do (
set file="index%%x.m3u8"
@echo #EXTM3U>>!file!
@echo #EXT-X-TARGETDURATION:10>>!file!
@echo #EXT-X-VERSION:3>>!file!
@echo #EXT-X-MEDIA-SEQUENCE:0>>!file!
@echo #EXT-X-PLAYLIST-TYPE:VOD>>!file!
set n=%x%
for /L %%n IN (n, 1, %x%+10) do (
@echo #EXTINF:10.00000,>>!file!
@echo fileSequence!n!.ts>>!file!
)
@echo #EXT-X-ENDLIST>>!file!
)