alias lista { var %mp3.a = $sdir="Seleziona cartella Mp3" var %mpfile = $$?="Inserisci il nome del file su cui scrivere (es: vasco_rossi)" if (%mp3.a) { var %mp3.b = 1 while (%mp3.b <= $findfile(%mp3.a,*.mp3,0)) { write $+(%mpfile,.txt) %mp3.b $chr(45) $nopath($findfile(%mp3.a,*.mp3,%mp3.b)) inc %mp3.b } } echo -a Il file $+(%mpfile,.txt) è stato creato nella directory $mircdir }
comando: /lista
Una volta inviato il comando, durante la sua esecuzione, vengono settate due variabili, la prima conterrà il percorso alla cartella degli mp3 e la seconda il nome del file di testo, entrambe saranno specificate da noi attraverso opportune finestre di dialogo. Dopo aver controllato che sia settata la variabile %mp3.a si passa ad eseguire un ciclo while che permetterà di scrivere su ogni riga del file il nome del file mp3 generando così una lista. Alla fine del ciclo verrà inviato un echo che specificherà il nome del file .txt e la directory nella quale questo è presente.