Kako koristiti globalne varijable okruženja sustava u sustavu Windows

Sadržaj:

Kako koristiti globalne varijable okruženja sustava u sustavu Windows
Kako koristiti globalne varijable okruženja sustava u sustavu Windows

Video: Kako koristiti globalne varijable okruženja sustava u sustavu Windows

Video: Kako koristiti globalne varijable okruženja sustava u sustavu Windows
Video: 3000+ Common Spanish Words with Pronunciation - YouTube 2024, Svibanj
Anonim
 Bilo koji administrator sustava koji troši puno vremena u naredbeni redak ili skupne skripte vjerojatno je svjestan izgrađenih varijabli okoline koje nudi Windows (npr. Put, WinDir, ProgramFiles, UserProfile, itd.). Ako se nađete pomoću određene vrijednosti više i više, ne bi bilo sjajno ako ste imali vlastitu varijablu koju možete koristiti na isti način kao i ugrađene vrijednosti?
Bilo koji administrator sustava koji troši puno vremena u naredbeni redak ili skupne skripte vjerojatno je svjestan izgrađenih varijabli okoline koje nudi Windows (npr. Put, WinDir, ProgramFiles, UserProfile, itd.). Ako se nađete pomoću određene vrijednosti više i više, ne bi bilo sjajno ako ste imali vlastitu varijablu koju možete koristiti na isti način kao i ugrađene vrijednosti?

S nekoliko klikova možete stvoriti i održavati vlastite varijable okruženja koje su globalne u sustavu i preživljavaju ponovno podizanje sustava.

Stvaranje prilagođene varijable okruženja sustava

Stvaranje nove globalne varijable sustava vrlo je jednostavna i jedna je od onih značajki koja se skrivaju u vidokrugu. Imajte na umu da se snimke zaslona odnose na sustav Windows Server 2008, no postupak za većinu verzija sustava Windows gotovo je identičan samo s nekoliko različitih zaslona. Na upravljačkoj ploči otvorite opciju Sustav (naizmjenično, možete desnom tipkom miša kliknuti Moje računalo i odabrati Svojstva). Odaberite vezu "Napredne postavke sustava".

U dijaloškom okviru Svojstva sustava kliknite "Varijable okruženja".
U dijaloškom okviru Svojstva sustava kliknite "Varijable okruženja".
U dijaloškom okviru Varijable okruženja kliknite gumb Novi ispod odjeljka "Varijable sustava".
U dijaloškom okviru Varijable okruženja kliknite gumb Novi ispod odjeljka "Varijable sustava".
Unesite naziv nove varijable kao i vrijednost i kliknite U redu.
Unesite naziv nove varijable kao i vrijednost i kliknite U redu.
Sada biste trebali vidjeti svoju novu varijablu koja je navedena pod odjeljkom "Varijable sustava". Kliknite U redu da biste primijenili promjene.
Sada biste trebali vidjeti svoju novu varijablu koja je navedena pod odjeljkom "Varijable sustava". Kliknite U redu da biste primijenili promjene.
Sada možete pristupiti svojoj novoj varijabli okruženja sustava kao što biste to učinili. Možete ga koristiti iz naredbenog retka ili skupa skripti bez potrebe za definiranjem.
Sada možete pristupiti svojoj novoj varijabli okruženja sustava kao što biste to učinili. Možete ga koristiti iz naredbenog retka ili skupa skripti bez potrebe za definiranjem.
Image
Image

Upotreba varijable prilagođene okoline

Kao što je gore navedeno, vaša prilagođena varijabla okruženja ne razlikuje se od bilo koje druge varijable sustava kao što ga možete uputiti iz naredbenog retka i unutar skripti. Za brzi primjer, razmotrite ovu skriptu serije:

@ECHO OFF TITLE Global Environment Variable Test ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. SETLOCAL ECHO Overriding global variable in this script… SET [email protected] ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO Exiting override script… ENDLOCAL ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO. ECHO. PAUSE

Kada se izvodi, izlaz je upravo ono što biste očekivali:

Image
Image

Ideje upotrebe

Prava snaga prilagođenih varijabli okruženja ulazi kada ih koristite u skriptama. U našem primjeru smo postavili varijablu pod nazivom "NotifyEmail" koju bismo mogli referencirati u bilo kojem broju skripti bez potrebe da hardcod kodirate vrijednost. Dakle, u slučaju da trebamo promijeniti adresu e-pošte, jednostavno ažuriramo sistemsku varijablu i utjecajne skripte upotrebljavat će ovu novu vrijednost bez da svakog pojedinog ažuriranja svake skripte moramo ažurirati.

Ovo nije samo vrijeme čuvar, već i štiti od situacije u kojoj ste zaboravili ažurirati određenu skriptu i koristi se "mrtva" vrijednost. Osim toga, u slučaju da trebate nadjačati varijablu sustava u određenoj skripti, možete vidjeti u gornjem primjeru koji je u potpunosti podržan.

Evo nekoliko ideja gdje biste mogli primjenjivati varijable sustava umjesto lokalnih varijabli:

  • Adresa e-pošte (kao u primjeru)
  • Sigurnosna kopija mape
  • URL i FTP mjesta
  • Vrijednosti mjernih i pragova

Još jedna velika značajka o korištenju varijabli sustava jest da imate jedno mjesto gdje možete urediti ili pregledati vrijednosti varijable. Jednostavno rečeno, potencijalno možete primijeniti ažuriranja za više skripti uređivanjem varijabli okoline na jednoj lokaciji.

Preporučeni: