Kaip naudoti pasaulinius sistemos aplinkos kintamuosius Windows sistemoje
Bet kuris sistemos administratorius, kuris praleidžia gerą laiką komandų eilutės arba partijos scenarijuose, tikriausiai gerai supranta „Windows“ siūlomus aplinkos kintamuosius (t. Y. Path, WinDir, ProgramFiles, UserProfile ir kt.). Jei atsidursite naudodami tam tikrą vertę vis daugiau ir daugiau, ar tai būtų puiku, jei turėtumėte savo kintamąjį, kurį galite naudoti taip pat, kaip ir pastatytas vertes?
Su keliais paspaudimais galite sukurti ir išlaikyti savo aplinkos kintamuosius, kurie yra sisteminiai ir išgyventi iš naujo.
Individualios sistemos aplinkos kintamojo sukūrimas
Naujo pasaulinio sistemos kintamojo sukūrimas yra gana paprastas ir yra vienas iš tų bruožų, slepiasi akyse. Atminkite, kad ekrano kopijos skirtos „Windows Server 2008“, tačiau daugelio „Windows“ versijų procesas yra beveik identiškas tik keliems skirtingiems ekranams.
Valdymo skyde atidarykite parinktį Sistema (pakaitomis galite dešiniuoju pelės klavišu spustelėti „My Computer“ ir pasirinkite „Properties“). Pasirinkite nuorodą „Išplėstinės sistemos nustatymai“.
Dialogo lange Sistemos ypatybės spustelėkite „Aplinkos kintamieji“.
Dialogo lange Aplinkos kintamieji spustelėkite po skiltimi „Sistemos kintamieji“ esantį mygtuką Naujas.
Įveskite savo naujo kintamojo pavadinimą, taip pat reikšmę ir spustelėkite Gerai.
Dabar turėtumėte pamatyti savo naują kintamąjį, nurodytą skyriuje „Sistemos kintamieji“. Jei norite taikyti pakeitimus, spustelėkite Gerai.
Dabar jūs galite pasiekti naują sistemos aplinkos kintamąjį, kaip ir jūs. Ją galite naudoti iš komandų eilutės arba partijos scenarijų, nenustatydami jo.
Pasirinktinės aplinkos kintamojo naudojimas
Kaip minėta pirmiau, jūsų pasirinktinis aplinkos kintamasis nesiskiria nuo bet kurio kito sistemos kintamojo, kurį galite nurodyti iš komandų eilutės ir scenarijų. Greitas pavyzdys - apsvarstykite šį partijos scenarijų:
@ECHO OFF
PAVADINIMAS Pasaulinis aplinkos kintamasis bandymas
ECHO.
ECHO sistemos NotifyEmail vertė
ECHO NotifyEmail =% NotifyEmail%
ECHO.
SETLOCAL
ECHO viršija pasaulinį kintamąjį šiame scenarijuje ...
SET [email protected]
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO išeinantis perrašymo scenarijus…
ENDLOCAL
ECHO.
ECHO sistemos NotifyEmail vertė
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO.
ECHO.
PAUZĖ
Kai įvykdoma, išėjimas yra būtent tai, ko tikitės:
Naudojimo idėjos
Tikroji pasirinktinių aplinkos kintamųjų galia įeina, kai juos naudojate savo scenarijuose. Mūsų pavyzdyje nustatėme kintamąjį, vadinamą „NotifyEmail“, kurį galėtume nurodyti bet kokiame skaičiumi scenarijų, nesukeldami reikšmės. Taigi, jei mums reikia pakeisti el. Pašto adresą, mes tiesiog atnaujiname sistemos kintamąjį ir paveikti scenarijai naudos šią naują vertę, neturėdami atnaujinti kiekvieno scenarijaus atskirai.
Tai ne tik laiko taupymo priemonė, bet taip pat apsaugo nuo situacijos, kai pamiršote atnaujinti tam tikrą scenarijų ir naudojama „negyva“ vertė. Be to, tuo atveju, jei reikia pakeisti tam tikrą scenarijų sistemos kintamąjį, aukščiau pateiktame pavyzdyje galite matyti, kad tai visiškai palaikoma.
Štai keletas idėjų, kuriose galėtumėte vietoj vietinio taikymo kintamųjų taikyti sistemos kintamuosius:
- El. Pašto adresai (kaip ir mūsų pavyzdyje)
- Atsarginių aplankų vietos
- URL ir FTP svetainės
- Metrinės ir ribinės vertės
Dar viena puiki funkcija, susijusi su sistemos kintamųjų naudojimu, yra ta, kad jūs turite vieną vietą, kurioje galite redaguoti ar peržiūrėti savo kintamas reikšmes. Paprasčiau tariant, galite potencialiai taikyti kelis scenarijus naujinant aplinkos kintamuosius vienoje vietoje.