Kuidas kasutada globaalset süsteemi keskkonnamuutujaid Windowsis

Sisukord:

Kuidas kasutada globaalset süsteemi keskkonnamuutujaid Windowsis
Kuidas kasutada globaalset süsteemi keskkonnamuutujaid Windowsis

Video: Kuidas kasutada globaalset süsteemi keskkonnamuutujaid Windowsis

Video: Kuidas kasutada globaalset süsteemi keskkonnamuutujaid Windowsis
Video: Evidence-Based Weight Loss: Live Presentation - YouTube 2024, Aprill
Anonim
 Kõik süsteemiadministraatorid, kes sõidavad käsustikus või partitsükliks mõnda aega, tunnevad tõenäoliselt hästi ehitatud keskkonnamuutujaid Windowsi pakkumistest (st Path, WinDir, ProgramFiles, UserProfile jne). Kui leiate, et te kasutate teatud väärtust ikka ja jälle, kas poleks hea, kui teil oleks oma muutuja, mida saab kasutada samamoodi nagu sisseehitatud väärtustega?
Kõik süsteemiadministraatorid, kes sõidavad käsustikus või partitsükliks mõnda aega, tunnevad tõenäoliselt hästi ehitatud keskkonnamuutujaid Windowsi pakkumistest (st Path, WinDir, ProgramFiles, UserProfile jne). Kui leiate, et te kasutate teatud väärtust ikka ja jälle, kas poleks hea, kui teil oleks oma muutuja, mida saab kasutada samamoodi nagu sisseehitatud väärtustega?

Mõne hiireklõpsuga saate luua ja hooldada oma keskkonnamuutujaid, mis on süsteemis nii globaalsed kui ka rebootid.

Muutuva kohandatud süsteemi keskkonna loomine

Uue ülemaailmse süsteemi muutuja loomine on üsna lihtne ja see on üks neist omadustest, mis varjatakse lihtsalt nähtavust. Pange tähele, et ekraanipildid on mõeldud Windows Server 2008 jaoks, kuid enamiku Windowsi versioonide protseduur on peaaegu identne vaid mõne erineva ekraaniga ekraaniga. Juhtpaneelil avage suvand Süsteem (vaheldumisi võite My Computer'iga paremklõpsata ja vali Properties). Valige link "Täpsem süsteemisätted".

Klõpsake dialoogiboksis Süsteemiomadused keskkonna muutujatega.
Klõpsake dialoogiboksis Süsteemiomadused keskkonna muutujatega.
Klõpsake dialoogis Keskkonnamuutujad nuppu Uus jaotise "Süsteemimuutujad" all.
Klõpsake dialoogis Keskkonnamuutujad nuppu Uus jaotise "Süsteemimuutujad" all.
Sisestage uue muutuja nimi ja väärtus ja klõpsake OK.
Sisestage uue muutuja nimi ja väärtus ja klõpsake OK.
Nüüd peaksite nägema oma uut muutujat jaotises "Süsteemimuutujad". Klõpsake muudatuste rakendamiseks nuppu OK.
Nüüd peaksite nägema oma uut muutujat jaotises "Süsteemimuutujad". Klõpsake muudatuste rakendamiseks nuppu OK.
Nüüd saate pääseda oma uuele süsteemi keskkonnamuutujale, nagu oleksite mõni teine. Saate seda kasutada käsurealt või partitsüklitest, ilma et peaks seda määratlema.
Nüüd saate pääseda oma uuele süsteemi keskkonnamuutujale, nagu oleksite mõni teine. Saate seda kasutada käsurealt või partitsüklitest, ilma et peaks seda määratlema.
Image
Image

Kohandatud keskkonna muutuja kasutamine

Nagu ülalpool öeldud, pole teie kohandatud keskkonnamuutuja erinevad kui muud süsteemi muutujad, nii et saate seda viideteks käsurealt ja skriptide sisust. Kiireks näiteks kaaluge seda partitscriti:

@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

Kui see on täidetud, on väljund täpselt selline, mida sa ootaksid:

Image
Image

Kasutusviisid

Kohandatud keskkonna muutujate reaalne võimsus siseneb sinu skriptide kasutamisel. Meie näites seadisime muutuja nimega "NotifyEmail", mida võiksime viidata mistahes skriptide arvus, ilma et oleks vaja väärtust keerukalt kodeerida. Nii et juhul, kui me peame e-posti aadressi muutma, uuendame lihtsalt süsteemi muutujat ja mõjutatud skriptid kasutavad seda uut väärtust ilma, et peaksime iga skripti eraldi värskendama.

See ei ole mitte ainult ajahoidja, vaid kaitseb ka olukorra eest, kus unustatakse teatud skripti värskendamine ja kasutatakse "surnud" väärtust. Lisaks sellele, kui peate teatud skriptis süsteemi muutuja üle võtma, näete ülaltoodud näites seda täielikult toetatud.

Siin on mõned ideed, mille abil saaksite kohaliku ulatuse muutujate asemel kasutada süsteemimuutujaid:

  • E-posti aadressid (näiteks meie näites)
  • Varunda kausta asukohad
  • URL ja FTP saidid
  • Metrilised ja läviväärtused

Süsteemimuutujate kasutamise üks teine suurepärane omadus on see, et teil on üks koht, kus saate oma muutuja väärtusi redigeerida või vaadata. Lihtsamalt öeldes võite potentsiaalselt rakendada mitme skripti värskendusi, muutmaks keskkonnamuutujaid ühes asukohas.

Soovitan: