Variabili utilizzate nei file batch.
%1 è il primo parametro passato come riferimento al file batch, così come %2 è il secondo e così via.
Se tu scrivi:
Move %temp%\lista.txt %1
e chiami semplicemente il file bat senza parametri, non succederà nulla, poiché in sostanza avrai eseguito il comando:
Move %temp%\lista.txt
La cartella in cui ti trovi viene identificata da ".\". Leggi i caratteri tra virgolette.
Quindi se vorrai che un file, o una serie di file vengano spostati nella cartella in cui ti trovi scriverai:
Move %temp%\lista.txt .\
Il parametro ".\" potrai scriverlo direttamente nel file bat, oppure potrai utilizzare la variabile di parametro e dovrai specificare ".\" come parametro del batch.
Attenzione in Windows ai nomi di file più lunghi di 8 caratteri per il nome più 3 per l’estensione.
Se vorrai specificare uno di questi file, e nel nome di file sono presenti uno o più spazi, dovrai mettere tra virgolette il percorso del file, cosa sempre consigliabile da fare.