Reputation: 1
I need to make the id
in second line to increment by 1
.
For example :
user id = 12000
I need second line id
number to be 12001
, third line id
to be 12002
, like this up to 60
lines.
Any help?
SET /P _id= Please enter id:
set /P _name= Please enter output name:
streamlink --hls-segment-threads 10 "http://x.x.x.x:xxxx/video/master.m3u8?channelId=%_id%" 720p -l debug -o "%_name%_1.mkv"
streamlink --hls-segment-threads 10 "http://x.x.x.x:xxxx/video/master.m3u8?channelId=%_id%" 720p -l debug -o "%_name%_2.mkv"
streamlink --hls-segment-threads 10 "http://x.x.x.x:xxxx/video/master.m3u8?channelId=%_id%" 720p -l debug -o "%_name%_3.mkv"
Upvotes: 0
Views: 523
Reputation: 56180
There are two different counters. You can manage one with a for /L
loop and the other one by incrementing a variable inside the loop:
@echo off
setlocal EnableDelayedExpansion
set /p _id= Please enter id:
set /p _name= Please enter output name:
set /a _id_end=_id+60
set line=0
for /l %%i in (%_id%,1,%_id_end%) do (
set /a line+=1
echo streamlink ... "... channelId=%%i" 720p ... -o "%_name%_!line!.mkv"
)
Upvotes: 2