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".
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:
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.