Como eu mudo a pasta para a qual este script salva um vídeo baixado?

1

Estou usando o link do HotStarLiveStreamer e estou tendo problemas para entender como posso modificar o script do arquivo .bat para finalidades.

    @ echo off
call set /p link=paste the link:
call set last=%%link:~-1,1%% 
call set folder="%~dp0\videos\"
call set livestreamer="%~dp0\tools\livestreamer\"
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%"
IF  %last% NEQ c GOTO:nocollection
call set /p id=enter the Id of the video (example write 1000021386):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%id%%"
call set /p quality=write quality (example write 720p):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%id%%" "%%quality%%" "%%folder%%" "%%livestreamer%%"
GOTO end1
:nocollection
call set /p quality=write quality (example write 720p):
call set /p choice=play or download? (write p or d):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%quality%%" "%%folder%%" "%%livestreamer%%" "%%choice%%"
:end1
pause
:end

As coisas que quero fazer:

1) Mude a pasta para uma pasta em um disco rígido externo: M: \ LiveStreamer; o software está atualmente na raiz do C:

2) É automaticamente introduzido como 720p

call set /p quality=write quality

3) Introduzir automaticamente 'd' para call set /p choice=play or download? (write p or d):

Obrigado

    
por Serenity_Life 17.02.2016 / 04:49

1 resposta

2

Tente assim:

@echo off
call set /p link=paste the link:
call set last=%%link:~-1,1%% 
rem call set folder="%~dp0\videos\"
set folder=M:\LiveStreamer
If Not Exist %folder% MD %folder%
call set livestreamer="%~dp0\tools\livestreamer\"
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%"
IF  %last% NEQ c GOTO:nocollection
call set /p id=enter the Id of the video (example write 1000021386):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%id%%"
call set /p quality=write quality (example write 720p):
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%id%%" "%%quality%%" "%%folder%%" "%%livestreamer%%"
GOTO end1
:nocollection
rem call set /p quality=write quality (example write 720p):
Set quality=720p
rem call set /p choice=play or download? (write p or d):
set choice=d
call "%~dp0\tools\php5.4\php.exe" hotstarlivestreamer.php "%%link%%" "%%quality%%" "%%folder%%" "%%livestreamer%%" "%%choice%%"
:end1
pause
:end
    
por 17.02.2016 / 12:35