Como obter parâmetros de linha de comando de um arquivo

1

Eu tenho um arquivo em que cada linha contém um URL. Todos esses URLs, um por um, precisam ser passados como um parâmetro de linha de comando para um determinado programa. Como fazer isso?

    
por Mike 17.02.2014 / 20:16

2 respostas

4

O shell de comando padrão cmd.exe tem um FOR /F embutido que pode ler arquivos:

for /f "tokens=*" %a in (url-list.txt) do certain-program.exe "%a"

Veja FOR /? para mais detalhes. Nota: é %a para uso em janelas do console interativo e %%a para scripts em lote.

    
por 17.02.2014 / 21:37
1

Se alguém estiver usando o TCC / LE da JP Software , pode-se usar a sintaxe do CMD. Mas o TCC / LE tem uma sintaxe um pouco mais simples como alternativa:

for %a in (@url-list.txt) do certain-program "%a"

O TCC / LE não faz barulho sobre se um usa %a ou %%a após o for e aceita ambos os formulários universalmente.

Leitura adicional

  • Software JP. PARA . Take Command / TCC Help.
por 18.02.2014 / 18:41