Komenda setx w systemie Windows służy do ustawiania zmiennych środowiskowych w systemie operacyjnym. Umożliwia ona tworzenie lub modyfikowanie zmiennych, które są dostępne dla wszystkich procesów w danej sesji użytkownika lub dla systemu. Zmienne te mogą być wykorzystywane przez aplikacje oraz skrypty w celu dostosowania środowiska pracy.
setx [nazwa_zmiennej] [wartość] [/m]
| Parametr | Opis |
|---|---|
nazwa_zmiennej |
Nazwa zmiennej środowiskowej, którą chcemy utworzyć lub zaktualizować. |
wartość |
Wartość, którą chcemy przypisać do zmiennej. |
/m |
Opcjonalny parametr, który oznacza, że zmienna ma być ustawiona jako zmienna systemowa (dostępna dla wszystkich użytkowników). |
setx MY_VARIABLE "Hello World"
W powyższym przykładzie tworzymy zmienną środowiskową o nazwie MY_VARIABLE i przypisujemy jej wartość "Hello World". Zmienna ta będzie dostępna w bieżącej sesji użytkownika oraz w przyszłych sesjach po ponownym uruchomieniu systemu.
setx PATH "%PATH%;C:\MyFolder"
W tym przykładzie modyfikujemy zmienną PATH, dodając do niej nową ścieżkę C:\MyFolder. Dzięki temu system operacyjny będzie mógł znaleźć programy znajdujące się w tym folderze przy wywoływaniu z linii poleceń.
setx MY_VARIABLE "System Value" /m
W tym przypadku tworzymy zmienną środowiskową o nazwie MY_VARIABLE z wartością "System Value", która będzie dostępna dla wszystkich użytkowników systemu, dzięki użyciu parametru /m.