Premenná prostredia (premenná prostredia) je krátkym odkazom na objekt v systéme. Pomocou takýchto skratiek môžete napríklad vytvoriť univerzálne cesty pre aplikácie, ktoré budú bežať na akomkoľvek počítači bez ohľadu na mená používateľov a ďalšie parametre.
obsah
Informácie o existujúcich premenných môžete získať vo vlastnostiach systému. Kliknite pravým tlačidlom myši na odkaz Počítač na pracovnej ploche a vyberte príslušnú položku.
Prejdite na položku Rozšírené možnosti .
V otvorenom okne so záložkou "Rozšírené" stlačte tlačidlo uvedené na obrázku nižšie.
Tu vidíme dva bloky. Prvý obsahuje užívateľské premenné a druhý systém.
Ak chcete zobraziť celý zoznam, spustite príkaz „Command Line“ v mene správcu a vykonajte príkaz (zadajte a stlačte kláves ENTER ).
set > %homepath%desktopset.txt
Ďalšie podrobnosti: Ako otvoriť "príkazového riadku" v systéme Windows 10
Na pracovnej ploche sa zobrazí súbor s názvom „set.txt“ , v ktorom sa zobrazia všetky premenné prostredia prítomné v systéme.
Všetky z nich možno použiť v konzole alebo skriptoch na spustenie programov alebo vyhľadávanie objektov uzavretím názvu v znakoch percent. Napríklad vo vyššie uvedenom príkaze namiesto cesty
C:UsersИмя_пользователя
sme použili
%homepath%
Poznámka: prípad pri písaní premenných nie je dôležitý. Cesta = cesta = PATH
Ak je všetko jasné s obyčajnými premennými (jeden odkaz je jedna hodnota), potom tieto dva stoja od seba. Pri bližšom skúmaní je možné vidieť, že sa vzťahujú na niekoľko objektov naraz. Pozrime sa, ako to funguje.
"PATH" vám umožňuje spúšťať spustiteľné súbory a skripty, "ležiace" v určitých adresároch, bez toho, aby špecifikoval ich presné umiestnenie. Ak napríklad zadáte príkazový riadok
explorer.exe
systém prehľadá priečinky zadané v premennej hodnote, nájde a spustí príslušný program. Toto môže byť použité na vaše vlastné účely dvoma spôsobmi:
% SYSTEMROOT% určuje cestu k priečinku Windows bez ohľadu na písmeno jednotky.
Potom kliknite na tlačidlo OK v oknách "Premenné prostredia" a "Vlastnosti systému" .
Ak chcete použiť nastavenia, možno budete musieť reštartovať program „Explorer“ . Môžete to urobiť rýchlo takto:
Otvorte príkazový riadok a napíšte príkaz
taskkill /F /IM explorer.exe
Všetky priečinky a panel úloh zmiznú. Potom znova spustiť "Explorer" .
explorer
Ešte jedna vec: ak ste pracovali s „Command Line“ , mali by ste ho tiež reštartovať, to znamená, že konzola „nevie“, že nastavenia sa zmenili. To isté platí pre rámce, v ktorých ladíte svoj kód. Môžete tiež reštartovať počítač alebo sa odhlásiť a znova prihlásiť.
Teraz môžu byť všetky súbory umiestnené v „C: Script“ otvorené (spustené) zadaním len ich mena.
"PATHEXT" , na druhej strane umožňuje neumožniť špecifikovať ani príponu súboru, ak je zapísaná v jeho hodnotách.
Princíp činnosti je nasledovný: systém iteruje postupne nad rozšíreniami, až kým sa nenájde zodpovedajúci objekt, a to v adresároch uvedených v "PATH" .
Premenné sú vytvorené jednoducho:
C:UsersИмя_пользователяDesktop
Napríklad pozmeňme príkaz, ktorý sme použili na získanie zoznamu (prvý v článku). Teraz, namiesto
set > %homepath%desktopset.txt
stačí zadať
set > %desktop%set.txt
Používanie premenných prostredia môže výrazne ušetriť čas pri písaní skriptov alebo interakcii so systémovou konzolou. Ďalšou výhodou je optimalizácia vygenerovaného kódu. Majte na pamäti, že premenné, ktoré vytvárate, nie sú na iných počítačoch a skripty (skripty, aplikácie) nebudú fungovať s ich použitím, takže pred prenosom súborov na iného používateľa musíte o tom informovať používateľa a navrhnúť vytvorenie zodpovedajúceho prvku v systéme ,