Ako používať premenné globálneho systémového prostredia v systéme Windows

Obsah:

Ako používať premenné globálneho systémového prostredia v systéme Windows
Ako používať premenné globálneho systémového prostredia v systéme Windows

Video: Ako používať premenné globálneho systémového prostredia v systéme Windows

Video: Ako používať premenné globálneho systémového prostredia v systéme Windows
Video: 6 Free Alternatives of expensive software - YouTube 2024, Smieť
Anonim
 Každý administrátor systému, ktorý trávi dobrý čas v príkazovom riadku alebo v dávkových skriptoch, je pravdepodobne veľmi dobre informovaný o vstavaných premenných prostredia Windows (napr. Path, WinDir, ProgramFiles, UserProfile atď.). Ak zistíte, že používate určitú hodnotu znova a znova, nebolo by skvelé, ak by ste mali vlastnú premennú, ktorú môžete použiť rovnako ako vstavané hodnoty?
Každý administrátor systému, ktorý trávi dobrý čas v príkazovom riadku alebo v dávkových skriptoch, je pravdepodobne veľmi dobre informovaný o vstavaných premenných prostredia Windows (napr. Path, WinDir, ProgramFiles, UserProfile atď.). Ak zistíte, že používate určitú hodnotu znova a znova, nebolo by skvelé, ak by ste mali vlastnú premennú, ktorú môžete použiť rovnako ako vstavané hodnoty?

S niekoľkými kliknutiami môžete vytvárať a udržiavať vlastné premenné prostredia, ktoré sú globálne v systéme a pretrvávajú reštarty.

Vytvorenie premennej vlastného systémového prostredia

Vytvorenie novej globálnej systémovej premennej je pomerne jednoduché a je jednou z tých funkcií, ktoré sa skrývajú v očiach. Upozorňujeme, že snímky obrazovky sú pre systém Windows Server 2008, avšak proces pre väčšinu verzií systému Windows je takmer totožný s niekoľkými rozdielnymi obrazovkami. V Ovládacom paneli otvorte voľbu Systém (striedavo môžete kliknúť pravým tlačidlom myši na Tento počítač a vybrať Vlastnosti). Vyberte odkaz Rozšírené nastavenia systému.

V dialógovom okne Vlastnosti systému kliknite na "Premenné prostredia".
V dialógovom okne Vlastnosti systému kliknite na "Premenné prostredia".
V dialógovom okne Premenné prostredia kliknite na tlačidlo Nový pod časťami "Systémové premenné".
V dialógovom okne Premenné prostredia kliknite na tlačidlo Nový pod časťami "Systémové premenné".
Zadajte aj názov svojej novej premennej a hodnotu a kliknite na tlačidlo OK.
Zadajte aj názov svojej novej premennej a hodnotu a kliknite na tlačidlo OK.
Teraz by ste mali vidieť vašu novú premennú uvedenú v časti "Systémové premenné". Ak chcete aplikovať zmeny, kliknite na tlačidlo OK.
Teraz by ste mali vidieť vašu novú premennú uvedenú v časti "Systémové premenné". Ak chcete aplikovať zmeny, kliknite na tlačidlo OK.
Teraz môžete pristupovať k vašej novej premennej systémového prostredia, ako keby ste niekto iný. Môžete ho použiť z príkazového riadku alebo dávkových skriptov, bez toho, aby ste ho museli definovať.
Teraz môžete pristupovať k vašej novej premennej systémového prostredia, ako keby ste niekto iný. Môžete ho použiť z príkazového riadku alebo dávkových skriptov, bez toho, aby ste ho museli definovať.
Image
Image

Použitie premennej vlastného prostredia

Ako bolo uvedené vyššie, vaša vlastná premenná prostredia sa nelíši od akejkoľvek inej systémovej premennej, ako ju môžete odkázať z príkazového riadku a vnútri skriptov. Pre rýchly príklad zvážte tento dávkový skript:

@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

Po spustení je výstup presne to, čo by ste očakávali:

Image
Image

Nápady na použitie

Skutočná sila vlastných premenných prostredia vstupuje, keď ich používate vo svojich skriptoch. V našom príklade sme nastavili premennú s názvom "NotifyEmail", ktorú by sme mohli odkazovať v ľubovoľnom počte skriptov bez toho, aby sme museli tvrdo kódovať hodnotu. Takže v prípade, že potrebujeme zmeniť e-mailovú adresu, jednoducho aktualizujeme systémovú premennú a postihnuté skripty použijú túto novú hodnotu bez toho, aby sme museli aktualizovať každý skript individuálne.

Nie je to len šetrič času, ale tiež chráni pred situáciou, keď zabudnete aktualizovať konkrétny skript a použijete "mŕtvu" hodnotu. Okrem toho v prípade, že potrebujete prepísať systémovú premennú v konkrétnom skripte, môžete vidieť v našom príklade vyššie, čo je plne podporované.

Tu je niekoľko nápadov, kde by ste mohli namiesto miestnych premenných rozsahu použiť systémové premenné:

  • E-mailové adresy (ako v našom príklade)
  • Záložné priečinky
  • Webové stránky a stránky FTP
  • Metrické a prahové hodnoty

Ďalšou skvelou vlastnosťou pri používaní systémových premenných je, že máte jedno miesto, kde môžete upravovať alebo zobrazovať svoje hodnoty premenných. Jednoducho povedané, môžete potenciálne použiť aktualizácie viacerých skriptov úpravou premenných prostredia na jednom mieste.

Odporúča: