Sto tentando di dichiarare e utilizzare una variabile nel mio file batch. Sembra che dovrebbe essere semplice.Dichiarazione e utilizzo di una variabile nel file batch di Windows (.BAT)
@ECHO OFF
SET location = "bob"
ECHO We're working with "%location%"
L'output che ottengo è:
We're working with ""
cosa sta succedendo qui? Perché la mia variabile non viene echeggiata?
Grazie Brian. Problema risolto. –
Se lo spazio precedente a '=' è interpretato come parte del nome, allora la variabile * non può * essere referenziata come '% posizione%', deve essere referenziata come '% posizione%'. È un errore di battitura? –
@Misura modificabile: hai ragione; sembra che la risposta originale sia stata vittima di una modifica errata. –