Ho una variabile che contiene e commerciali e ho bisogno di creare un'altra variabile che contiene il primo. Conosco il carattere "&" can be escaped with carret (^) ma non ho idea di come sfuggire il testo all'interno di una variabile.Escape e commerciali in variabili - win batch
set Name1 = Red ^& Green
set Name2 = %Name1% ^& Blue
'verde' non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
Non riesco nemmeno a "echo" le variabili che contengono e commerciali - ottengo lo stesso errore.
Ho bisogno di usare le variabili al fine di digitare il loro contenuto con l'uscita o di manipolare file denominati dalle variabili come
type "%Name1%.txt"
type "%Name2%.txt"
utilizzando enableDelayedExpansion mi consente di utilizzare le variabili. Pertanto -> digita "% Name1% .txt" <- funziona. Per il momento questa sembra la soluzione migliore.Grazie – BearCode
non la soluzione più semplice, vedere la mia risposta sotto –