Promjenjiva okolina (varijabla okoline) je kratka referenca na objekt u sustavu. Na primjer, koristeći ove kratice, možete kreirati univerzalne staze za aplikacije koje će raditi na bilo kojem računalu, bez obzira na korisnička imena i ostale parametre.
Windows varijable okruženja
Možete dobiti informacije o postojećim varijablama u svojstvima sistema. Da biste to učinili, desnom tipkom miša kliknite prečicu Computer (Računar) na radnoj površini i odaberite odgovarajuću stavku.
Idi na Napredne opcije.
U otvorenom prozoru sa karticom "Napredno" kliknite gumb prikazan na slici ispod.
Ovdje vidimo dva bloka. Prva sadrži korisničke varijable, a druga sadrži sistemske varijable.
Ako želite vidjeti cijeli popis, pokrenite Komandna linija u ime administratora i izvršite naredbu (unesite i kliknite ULAZ).
set>% homepath% desktop set.txt
Pročitajte više: Kako otvoriti naredbeni redak u sustavu Windows 10
Datoteka se pojavljuje na radnoj površini s imenom "set.txt", u kojem će biti navedene sve varijable okoline dostupne u sistemu.
Svi se oni mogu koristiti u konzoli ili skriptama za pokretanje programa ili traženje objekata dodavanjem imena u znakove postotka. Na primjer, u naredbi iznad puta
C: Korisnici Korisničko ime
koristili smo
% homepath%
Napomena: slučaj prilikom pisanja varijabli nije važan. Put = staza = PUT
Promjene PATH i PATHEXT
Ako je sa običnim varijablama sve jasno (jedna veza - jedna vrijednost), onda se te dvije stvari razdvajaju. Detaljan pregled pokazuje da se odnose na više objekata odjednom. Da vidimo kako to funkcionira.
"PATH" omogućava vam pokretanje izvršnih datoteka i skripti koje "leže" u određenim direktorijima, bez navođenja njihove točne lokacije. Na primjer, ako ukucate Komandna linija
explor.exe
sustav će pretraživati mape naznačene u vrijednosti varijable, pronaći i pokrenuti odgovarajući program. To možete iskoristiti na dva načina:
- Stavite potrebnu datoteku u jedan od navedenih direktorija. Potpuni popis može se dobiti označavanjem varijable i klikom na "Promijeni".
- Stvorite bilo gdje svoju mapu i propisajte joj put. Da biste to učinili (nakon kreiranja direktorija na disku) kliknite Kreirajte, unesite adresu i Ok.
% SYSTEMROOT% definira put do mape "Windows" bez obzira na slovo pogona.
Zatim kliknite na Ok u prozore Okolišne varijable i "Svojstva sistema".
Možda ćete trebati ponovo pokrenuti da biste primijenili postavke. Explorer. To možete brzo učiniti ovako:
Otvori Komandna linija i napiši naredbu
taskkill / F / IM explor.r.e
Sve mape i Zadaća nestaće. Dalje, trči ponovo Explorer.
istraživač
Još jedna poanta: ako ste sarađivali "Komandna linija", treba ga ponovo pokrenuti, tj. konzola neće "znati" da su se postavke promijenile. Isto se odnosi i na okvire u kojima uklanjate pogrešku svog koda. Takođe možete ponovo pokrenuti računar ili se odjaviti i ponovo prijaviti.
Sada su postavljene sve datoteke "C: Script" moguće je otvoriti (pokrenuti) unošenjem samo njihovog imena.
"PATHEXT", zauzvrat, omogućava ne naznačiti čak i ekstenziju datoteke ako je zapisana u njezinim vrijednostima.
Princip rada je sljedeći: sustav prolazi kroz proširenja jedno za drugim dok se ne nađe odgovarajući objekt i to učini u direktorijima navedenim u "PATH".
Stvaranje promenljivih okoline
Varijable se stvaraju jednostavno:
- Pritisnite tipku Kreirajte. To se može učiniti i u korisničkom dijelu i u odjeljku sistem.
- Unesite ime, na primer, "desktop". Imajte na umu da takvo ime još nije korišteno (pregledajte liste).
- U polju "Vrijednost" odredite put do mape "Desktop".
C: Korisnici Korisničko ime Desktop
- Pritisni Ok. Ponovite ovu radnju u svim otvorenim prozorima (vidi gore).
- Ponovo pokreni Explorer te konzole ili čitavog sistema.
- Urađeno, stvorena je nova varijabla koju možete vidjeti na odgovarajućem popisu.
Na primjer, ponovit ćemo naredbu koju smo koristili za dobivanje popisa (prvi u članku). Sada umesto nas
set>% homepath% desktop set.txt
samo treba da se upiše
set>% desktop% set.txt
Zaključak
Korištenje varijabli okruženja može značajno uštedjeti vrijeme prilikom pisanja skripti ili interakcije s sistemskom konzolom. Još jedan plus je optimizacija generisanog koda. Imajte na umu da varijable koje ste stvorili nisu dostupne na drugim računalima, a skripte (skripte, aplikacije) neće raditi s njima, tako da prije prijenosa datoteka drugom korisniku morate ga obavijestiti o tome i ponuditi da stvori odgovarajući element u vašem sustavu .