Kio estas Medio-variabloj?

Variabloj de Uzanto & Sistemo de Medio kaj Kiel Trovi Iliajn Valoraĵojn

Medio-variablo estas dinamika valoro, kiun la mastruma sistemo kaj alia programaro povas uzi por determini informojn specifajn al via komputilo.

Alivorte, variablo de medio estas io, kiu reprezentas ion alian, kiel lokon en via komputilo, versio numero , listo de objektoj, ktp.

La variabloj de la medio estas ĉirkaŭita de la procenta signo (%), kiel en% temp%, por distingi ilin de regula teksto.

Ekzistas du tipoj de mediaj variabloj, uzantaj variabloj de medioambientoj kaj variabloj de la sistemo de la sistemo :

Variabloj de Uzanto-Medio

La variabloj de uzanto de la medio, kiel la nomo sugestas, estas mediaj variabloj, kiuj estas specifaj por ĉiu uzanto.

Ĉi tio signifas, ke la valoro de media variablo kiam vi ensalutis kiel unu uzanto povas esti malsama ol la valoro de la sama medio-variablo kiam vi ensalutis kiel malsama uzanto en la sama komputilo.

Ĉi tiuj tipoj de mediaj variabloj povas esti permane agorditaj de kia ajn uzanto estas ensalutinta, sed Vindozo kaj alia programaro ankaŭ povas agordi ilin.

Unu ekzemplo de uzanta medio-variablo estas% homepath%. Ekzemple, sur unu komputilo de Windows 10 ,% homepath% tenas la valoron de \ Users \ Tim , kiu estas la dosierujo, kiu enhavas ĉiujn informajn specifajn informojn.

Uzanto-variablo de uzanto ankaŭ povus esti kutima. Uzanto povus krei ion kiel% data%, kiu povas noti dosierujon en la komputilo kiel C: \ Downloads \ Files . Ambienta variablo kiel ĉi tio nur funkcios, kiam tiu specifa uzanto ensalutos.

Sistema Medio-variabloj

Sistemaj variabloj superas nur unu uzanton, aplikante al iu ajn uzanto, kiu eble ekzistos aŭ kreos en la estonteco. Plej multaj sistemaj variabloj montras al gravaj lokoj kiel la dosierujo de Windows.

Kelkaj el la plej komunaj mediaj variabloj en sistemoj de Windows inkluzivas% path%,% programfiles%,% temp%, and% systemroot%, kvankam ekzistas multaj aliaj.

Ekzemple, kiam vi instalas Windows 8 , la% windir% environment variable estas fiksita al la dosierujo en kiu ĝi estas instalita. Pro tio ke la dosierujo de instalado estas io, la instalilo (tio estas vi ... aŭ via komputila kreilo) povas difini en unu komputilo, eble ĝi estas C: \ Windows, sed en alia, eble C: \ Win8 .

Daŭrante kun ĉi tiu ekzemplo, ni diru, ke Microsoft Word estas instalita en ĉiu el ĉi tiuj komputiloj post kiam Windows 8 fariĝas. Kiel parto de la procezo de instalado de Vorto, kelkaj dosieroj devas esti kopiitaj al la dosierujo, en kiu instaliĝas Windows 8. Kiel MS Word certas, ke ĝi instali la dosierojn en la ĝusta loko, se tiu loko estas C: \ Vindozo sur unu komputilo kaj C: \ Win8 sur la alia?

Por eviti ebla problemo kiel ĉi tio, Microsoft Word, same kiel la plej multaj programaroj, estis desegnita por instali% windir%, ne C: \ Windows . De ĉi tiu maniero, ĝi povas esti certa, ke tiuj gravaj dosieroj estas instalitaj en la sama dosierujo kiel Windows 8, ne gravas, kie tio estu.

Vidu la Rekonatan Medio-Variablojn de Microsoft por gigna listo de uzantoj kaj sistemaj variabloj de la sistemo ofte uzataj en Vindozo.

Kiel Vi Trovas la Valoron de Duona Variado?

Ekzistas pluraj manieroj por vidi, ke aparta variablo de la medio okazas. Tamen, en la plej multaj kazoj, almenaŭ en Vindozo, la plej simpla, kaj verŝajne plej rapida, maniero fari ĉi tion estas simpla komando- komando, nomata eĥo .

Jen kiel fari ĝin:

  1. Malferma Komando Prompt .
  2. Ekzekutu la jenan komandon ĝuste: eĥo% temp% ... kompreneble anstataŭigante % temp% por la variablo en la medio, kiun vi interesas.
  3. Notu la valoron, kiu estas montrita tuj sube.
    1. Ekzemple, en mia komputilo, eĥo% temp% produktis ĉi tion: C: \ Users \ Tim \ AppData \ Local \ Temp

Se la Komando-promesado timigas vin (ĝi ne devus), ekzistas pli longa maniero kontroli la valoron de medio-variablo sen uzi komandlinajn ilojn .

Estu al Kontrolo-Panelo , tiam la Sistema applet . Fojo tie, elektu Altnivelajn agordojn maldekstre, tiam elektu la Medio-variablojn ... butonon ĉe la fundo. Ĉi tio estas nekompleta listo de mediaj variabloj, sed tiuj, kiuj estas listigitaj, havas la valorojn ĝuste apud ili.

En sistemoj de Linukso, vi povas ekzekuti la komandon printenv de la komandlinio por listigi ĉiujn mediajn variablojn, kiuj nun difinas.