Come prendere i parametri della riga di comando da un file


1

Ho un file ogni riga di cui contiene un URL. Tutti questi URL uno per uno devono essere passati come parametro da riga di comando a un determinato programma. Come fare questo?

Risposte:


4

Il predefinito cmd.exe la shell di comando ha a FOR /F built-in che può leggere da file:

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

Vedere FOR /? per ulteriori dettagli. Nota: lo è %a per l'utilizzo in finestre di console interattive e %%a per script batch.


1

Se si sta usando TCC / LE di JP Software , si può ovviamente usare la sintassi CMD. Ma TCC / LE ha una sua sintassi leggermente più semplice come alternativa:

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

TCC / LE non fa storie se si usa %a o %%a dopo il fore accetta entrambe le forme universalmente.

Ulteriori letture

  • Software JP. PER . Take Command / TCC Help.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.