Come ulteriore informazione: Mentre SET funziona con variabili globali o di sistema, a volte si vuole scrivere e leggere le variabili utente, e questo viene fatto con il comando SETX. SETX è incluso nelle installazioni di base di Windows a partire da Vista, ma era disponibile anche in Windows XP installando il Resource Pack.
Una differenza di SETX, tuttavia, è che non è possibile leggere la variabile nella stessa finestra di comando in cui è stata scritta. Dovete scrivere il comando SETX in una finestra Command o Powershell, e poi aprire una nuova finestra per leggerlo usando ECHO.
SETX può anche scrivere variabili globali o di sistema.
Per impostare una variabile utente usando SETX:
setx variable value
Per impostare una variabile globale o di sistema usando SETX:
setx /m variable value
Per leggere una variabile utente o globale:
Ricorda, devi aprire una nuova finestra di comando o di Powershell per leggere questa variabile.
echo %variable%