Varijabla okruženja (varijabla okruženja) je kratka referenca na objekt u sistemu. Koristeći takve skraćenice, na primjer, možete kreirati univerzalne staze za aplikacije koje će se izvoditi na bilo kojem računalu, bez obzira na korisnička imena i druge parametre.
Varijable Windows okruženja
Možete dobiti informacije o postojećim varijablama u sistemskim svojstvima. Da biste to uradili, kliknite desnim tasterom miša na prečicu Computer na radnoj površini i izaberite odgovarajuću stavku.
Idi na "Napredne opcije".
U otvorenom prozoru sa karticom "Napredno" Kliknite na dugme prikazano na slici ispod.
Ovde vidimo dva bloka. Prvi sadrži korisničke varijable i drugi sistem.
Ako želite pogledati cijelu listu, pokrenite "Komandna linija" u ime administratora i izvršite naredbu (unesite i kliknite ENTER).
set>% homepath% t
Više: Kako otvoriti "Command Line" u Windowsu 10
Na radnoj površini će se pojaviti datoteka s imenom. "set.txt"u kojoj će biti navedene sve varijable okruženja prisutne u sistemu.
Svi oni mogu biti korišteni u konzoli ili skriptama za pokretanje programa ili traženje objekata tako što će ime staviti u znakove postotka. Na primjer, u naredbi iznad umjesto staze
Korisnik Korisničko ime
koristili smo
% homepath%
Napomena: slučaj kod pisanja varijabli nije važan. Put = put = PATH
PATH i PATHEXT varijable
Ako je sve jasno sa običnim varijablama (jedna veza je jedna vrijednost), onda ova dva stoje odvojeno. Kada se detaljnije razmotri, može se vidjeti da se oni odnose na nekoliko objekata odjednom. Da vidimo kako ovo funkcioniše.
"PATH" omogućava vam da pokrenete izvršne datoteke i skripte, "ležeći" u određenim direktorijima, bez navođenja njihove tačne lokacije. Na primjer, ako unesete "Komandna linija"
explorer.exe
sistem će pretražiti fascikle specificirane u vrijednosti varijable, pronaći i pokrenuti odgovarajući program. Ovo se može koristiti u svoje svrhe na dva načina:
- Postavite traženu datoteku u jedan od navedenih direktorijuma. Kompletnu listu možete dobiti označavanjem varijable i klikom "Promijeni".
- Kreirajte sopstveni folder bilo gde i postavite putanju do njega. Da biste to uradili (nakon kreiranja direktorijuma na disku) kliknite "Kreiraj"unesite adresu i Ok.
% SYSTEMROOT% određuje putanju do mape "Windows" bez obzira na slovo pogona.
Zatim kliknite Ok u prozorima "Varijable okruženja" i "Svojstva sistema".
Možda ćete morati ponovo pokrenuti da biste primijenili postavke. "Explorer". To možete učiniti brzo ovako:
Otvori "Komandna linija" i napisati tim
taskkill / F / IM explorer.exe
Svi folderi i "Traka sa zadacima" će nestati. Onda ponovo trčite "Explorer".
explorer
Još jedna stvar: sa kojom ste radili "Komandna linija", trebalo bi je ponovo pokrenuti, tj. konzola neće „znati“ da su se postavke promijenile. Isto važi i za okvire u kojima ispravljate kôd. Takođe možete ponovo pokrenuti računar ili se odjaviti i ponovo prijaviti.
Sada su svi fajlovi postavljeni "C: Script" t moguće je otvoriti (lansirati) unosom samo njihovog imena.
"PATHEXT", zauzvrat, omogućava da se ne navede čak ni ekstenzija datoteke, ako je zapisana u njenim vrednostima.
Princip rada je sljedeći: sistem ponavlja prema proširenjima sve dok se ne pronađe odgovarajući objekt, i to čini u direktorijima navedenim u "PATH".
Kreiranje varijabli okruženja
Varijable se kreiraju jednostavno:
- Pritisni dugme "Kreiraj". To se može učiniti kako u korisničkoj sekciji tako iu sistemskoj.
- Unesite ime, na primjer, "desktop". Imajte na umu da ovo ime još nije upotrebljeno (pogledajte liste).
- Na terenu "Value" navedite putanju do mape "Desktop".
C: Korisnici Korisničko ime Desktop
- Push Ok. Ponovite ovu radnju u svim otvorenim prozorima (pogledajte gore).
- Restart "Explorer" i konzolu ili ceo sistem.
- Gotovo, kreirana je nova varijabla, možete je vidjeti u odgovarajućoj listi.
Na primjer, izmijenimo naredbu koju smo koristili da bismo dobili listu (prva u članku). Sada, umesto
set>% homepath% t
samo trebate ući
set>% desktop% t
Zaključak
Upotreba varijabli okruženja može značajno uštedjeti vrijeme prilikom pisanja skripti ili interakcije s sistemskom konzolom. Još jedna prednost je optimizacija generisanog koda. Imajte na umu da varijable koje kreirate nisu na drugim računalima, a skripte (skripte, aplikacije) neće raditi s njihovom upotrebom, tako da prije prijenosa datoteka drugom korisniku morate o tome obavijestiti i predložiti stvaranje odgovarajućeg elementa u vašem sustavu .