Kaip peržiūrėti aplinkos kintamųjų pavadinimus ir reikšmes „Windows 8“ ir „Windows 7“.
Aplinkos kintamieji operacinėje sistemoje yra reikšmės, kuriose yra informacijos apie sistemos aplinką ir šiuo metu prisijungusį vartotoją. Jie taip pat egzistavo OS prieš Windows, pavyzdžiui, MS-DOS. Programos arba paslaugos gali naudoti aplinkos kintamųjų apibrėžtą informaciją, kad nustatytų įvairius OS dalykus, pavyzdžiui, į aptikti procesų skaičių, šiuo metu prisijungusio vartotojo vardą, aplanko kelią į dabartinio vartotojo profilį arba laikinuosius failus katalogas. Šiame straipsnyje pamatysime, kaip peržiūrėti jūsų sistemoje apibrėžtus aplinkos kintamuosius ir jų reikšmes dabartiniam vartotojui, konkretiems procesams ir sistemos kintamiesiems.
Skelbimas
Windows turi kelių tipų aplinkos kintamuosius: vartotojo kintamuosius, sistemos kintamuosius, proceso kintamuosius ir nepastovius kintamuosius. Vartotojo aplinkos kintamieji yra prieinami visoms programoms, kurios veikia esamame vartotojo kontekste, sistemos aplinkos kintamieji taikomi visiems vartotojams ir procesams asmeniniame kompiuteryje; proceso kintamieji taikomi tik konkrečiam procesui, o nepastovūs kintamieji yra tie, kurie egzistuoja tik dabartinei prisijungimo sesijai. Įdomiausi iš jų yra vartotojo, sistemos ir proceso kintamieji, nes galime juos modifikuoti.
Kaip peržiūrėti vartotojo ir sistemos aplinkos kintamuosius ir jų reikšmes
Paprasčiausias būdas peržiūrėti esamus vartotojo kintamuosius yra naudoti sistemos ypatybes.
- Atidarykite valdymo skydelį.
- Eikite į šią programėlę:
Valdymo skydas\Sistema ir sauga\Sistema
- Spustelėkite kairėje esančią nuorodą „Išplėstiniai sistemos nustatymai“. Kitame dialogo lange pamatysite Aplinkos įvairovė... mygtuką, esantį skirtuko Išplėstinė apačioje. Spustelėkite jį.
- The aplinkos įvairovė ekrane pasirodys langas.
Viršutinėje lentelėje matysite vartotojo kintamuosius, o apatiniame sąraše yra visos sistemos kintamieji.
Čia galite peržiūrėti jų pavadinimus ir reikšmes arba net sukurti savo kintamuosius arba, jei reikia, redaguoti kai kurių kintamųjų reikšmę.
Yra keletas kitų būdų, kaip matyti aplinkos kintamuosius.
Juos galite pamatyti atitinkamuose registro raktuose.
- Atidarykite registro rengyklę.
- Norėdami pamatyti vartotojo kintamuosius, eikite į šį klavišą:
HKEY_CURRENT_USER\Aplinka
Patarimas: Kaip vienu paspaudimu pereiti prie norimo registro rakto.
- Norėdami pamatyti sistemos kintamuosius, eikite į šį klavišą:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Arba galite peržiūrėti aplinkos kintamuosius naudodami komandų eilutę. Atidarykite komandų eilutės langą, įveskite šią komandą ir paspauskite Enter:
rinkinys
Komanda set išspausdins visus galimus aplinkos kintamuosius su jų reikšmėmis tiesiai į konsolės išvestį, todėl galėsite juos visus matyti iš karto.
Jei norite pamatyti konkretaus kintamojo reikšmę, naudokite komandą echo, o ne set, kaip nurodyta toliau:
echo % userprofile%
Aukščiau pateikta komanda išspausdins kelią į jūsų paskyros profilį.
Pakeiskite vartotojo profilis su norimu kintamojo pavadinimu. Pavyzdžiui, echo %computername%. Viskas.
Kaip pamatyti konkretaus „Windows“ proceso aplinkos kintamuosius
Deja, aš nežinau vietinio būdo (t. y. nenaudojant trečiųjų šalių programų) peržiūrėti kai kurių „Windows“ veikiančių programų kintamuosius, tačiau „Sysinternals Process Explorer“ tai daro puikiai.
- Atsisiųskite Process Explorer ir paleiskite jį kaip administratorių.
- Dešiniuoju pelės mygtuku spustelėkite jus dominantį procesą ir kontekstiniame meniu pasirinkite „Ypatybės...“.
- Ekrane pasirodys to proceso ypatybių langas. Perjunkite į skirtuką Aplinka ir peržiūrėkite visą pasirinkto proceso kintamųjų rinkinį. Tai labai naudinga.
Mano ekrano kopijoje galite matyti COMMANDER_PATH kintamąjį, kuris yra prieinamas tik Total Commander (procesas totalcmd64.exe). Jei Total Commander komandų eilutėje įvedu „cd %commander_path%“, jis pereis į katalogą, kuriame jis įdiegtas.
Viskas. Dabar žinote visus naudingus būdus, kaip matyti „Windows“ aplinkoje apibrėžtų kintamųjų pavadinimus ir reikšmes.