Jako dodatkowa informacja: Podczas gdy SET pracuje ze zmiennymi globalnymi lub systemowymi, czasami chcesz napisać i odczytać zmienne użytkownika, a robi się to za pomocą polecenia SETX. SETX jest zawarty w bazowych instalacjach Windows zaczynających się od Vista, ale był również dostępny w Windows XP poprzez zainstalowanie Resource Pack.
Jedna z różnic w SETX jest jednak taka, że nie możesz odczytać zmiennej w tym samym oknie poleceń, w którym ją zapisałeś. Musisz napisać polecenie SETX w jednym oknie poleceń lub Powershell, a następnie otworzyć nowe okno, aby odczytać je przy pomocy ECHO.
SETX może również napisać zmienne globalne lub systemowe.
Aby ustawić zmienną użytkownika używając SETX:
setx variable value
Aby ustawić zmienną globalną lub systemową używając SETX:
setx /m variable value
Aby odczytać zmienną użytkownika lub zmienną globalną:
Pamiętaj, musisz otworzyć nowe okno Command lub Powershell aby odczytać tę zmienną.
echo %variable%