Febo
2007-10-13 23:41:15 UTC
Ciao a tutti.
Il batch "suona2p.bat" cerca nel file "MP3eWMA.txt" due stringhe passate
come parametri.
"suona2p Dire Straits" trova tutte le righe con Dire Straits e le scrive nel
file Dire_Straits.m3u
___________________________________
@echo off
rem suona2p.bat
find /i "%1 %2" < MP3eWMA.txt > %1_%2.m3u
start %1_%2.m3u
___________________________________
Se cercassi "Everything but the girl" avrei bisogno di quattro parametri
___________________________________
@echo off
rem suona4p.bat
find /i "%1 %2 %3 %4" < MP3eWMA.txt > %1_%2_%3_%4.m3u
start %1_%2_%3_%4.m3u
___________________________________
Il mio problema è che vorrei usare un solo batch che riconoscesse il numero
dei parametri e si comportasse di conseguenza.
Ho fatto vari tentativi con if stdin e poi goto ma non riesco a scrivere
niente che funzioni.
Gentilmente, qualcuno ha un suggerimento?
Il batch "suona2p.bat" cerca nel file "MP3eWMA.txt" due stringhe passate
come parametri.
"suona2p Dire Straits" trova tutte le righe con Dire Straits e le scrive nel
file Dire_Straits.m3u
___________________________________
@echo off
rem suona2p.bat
find /i "%1 %2" < MP3eWMA.txt > %1_%2.m3u
start %1_%2.m3u
___________________________________
Se cercassi "Everything but the girl" avrei bisogno di quattro parametri
___________________________________
@echo off
rem suona4p.bat
find /i "%1 %2 %3 %4" < MP3eWMA.txt > %1_%2_%3_%4.m3u
start %1_%2_%3_%4.m3u
___________________________________
Il mio problema è che vorrei usare un solo batch che riconoscesse il numero
dei parametri e si comportasse di conseguenza.
Ho fatto vari tentativi con if stdin e poi goto ma non riesco a scrivere
niente che funzioni.
Gentilmente, qualcuno ha un suggerimento?