Ich versuche, eine Variable in meiner Batchdatei zu deklarieren und zu verwenden. Es sieht so aus, als sollte es einfach sein.Deklarieren und Verwenden einer Variablen in Windows-Stapeldatei (.BAT)
@ECHO OFF
SET location = "bob"
ECHO We're working with "%location%"
Der Ausgang ich erhalte, ist:
We're working with ""
Was ist hier los? Warum wird meine Variable nicht gechattet?
Dank Brian. Problem gelöst. –
Wenn das Leerzeichen vor '=' als Teil des Namens interpretiert wird, dann kann die Variable * nicht als '% location%' referenziert werden, es muss als '% location% 'referenziert werden. Ist das ein Tippfehler? –
@Miserable Variable: Sie haben Recht; es scheint, dass die ursprüngliche Antwort Opfer einer falschen Bearbeitung wurde. –