|
|
|
|
Strumenti |
04-08-2015, 14:38 | #1 |
Member
Iscritto dal: Jul 2012
Messaggi: 126
|
[Batch] Espansione ritardata delle variabili
Ciao.
Ho notato che utilizzando l'opzione Codice:
SETLOCAL EnableDelayedExpansion Risulta anche a voi? Funziona sempre così o ci sono delle eccezioni? Questa cosa non mi è chiara: ho bisogno di un po' di teoria Grazie. |
09-08-2015, 18:36 | #2 |
Senior Member
Iscritto dal: May 2005
Messaggi: 8685
|
Dipende dall'uso che se ne fa
Codice:
: x_Master_x @ECHO OFF SETLOCAL EnableDelayedExpansion SET Variable=Prima SET Variable=Dopo & ECHO Risultato %: %Variable% Risultato !: !Variable! PAUSE
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
18-08-2015, 18:38 | #3 |
Member
Iscritto dal: Jul 2012
Messaggi: 126
|
Ok.
Ma quello che chiedevo io era leggermente diverso. Codice:
@ECHO OFF SETLOCAL EnableDelayedExpansion SET Variable=Prima SET Variable=Dopo & ECHO Risultato con il simbolo di percentuale: %Variable%. Risultato con il punto esclamativo: !Variable!. SET Nome=23Andrea ECHO %Nome% non capisce come funziona questa cosa. ECHO !Nome! e' un dilettante: perdonatelo se fa' domande cretine. PAUSE |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:09.