Eu queria saber se existe uma maneira de automatizar isso
A maneira mais fácil de automatizar isso é salvar os links em um arquivo e usar for /f
para processar o arquivo de links.
Use o seguinte arquivo de lote (links.cmd):
@echo off
setlocal enabledelayedexpansion
set "folder=M:\Voot"
if not exist %folder% md %folder%
set quality=high
set livestreamer="%~dp0\tools\livestreamer\"
for /f "usebackq tokens=*" %%i in ('type links.txt') do (
echo "%~dp0\tools\php5.4\php.exe" voot.php "%%i" "%folder%" "%livestreamer%" "%quality%"
)
endlocal
Notas:
- Os links são lidos de um arquivo no mesmo diretório do arquivo em lote, chamado
links.txt
- Remova o
echo
final do arquivo quando estiver satisfeito porque o comandophp
foi executado com os parâmetros corretos. - Você só precisa usar
%%
com o parâmetrofor
, por exemplo,%%folder%%
pode ser substituído por%folder%
Exemplo de uso:
F:\test>type links.txt
http://www.voot.com/shows/naagin/1/359115/yaminis-truth-is-revealed/393087
http://www.voot.com/shows/naagin/1/359115/sesha-cohorts-with-yamini/393813
http://www.voot.com/shows/naagin/1/359115/the-saviour/389235
F:\test>links
"F:\test\tools\php5.4\php.exe" voot.php "http://www.voot.com/shows/naagin/1/359115/yaminis-truth-is-revealed/393087" "M:\Voot" ""F:\test\tools\livestreamer\"" "high"
"F:\test\tools\php5.4\php.exe" voot.php "http://www.voot.com/shows/naagin/1/359115/sesha-cohorts-with-yamini/393813" "M:\Voot" ""F:\test\tools\livestreamer\"" "high"
"F:\test\tools\php5.4\php.exe" voot.php "http://www.voot.com/shows/naagin/1/359115/the-saviour/389235" "M:\Voot" ""F:\test\tools\livestreamer\"" "high"
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- para / f - Comando Loop contra os resultados de outro comando.
- tipo - Exibe o conteúdo de um ou mais arquivos de texto.