Променљива окружења је динамичка вредност коју Оперативни систем и други софтвер који може да користи за одређивање информација специфичних за ваш рачунар.
Другим речима, то је нешто што представља нешто друго, као што је локација на вашем рачунару, а број верзије , списак објеката итд.
Променљиве окружења су окружене знаком процента ( % ), као у %темп% , да их разликујемо од обичног текста.
Постоје две врсте:променљиве корисничког окружењаипроменљиве системског окружења.
Променљиве корисничког окружења
Променљиве корисничког окружења, као што име каже, су променљиве окружења које су специфичне за сваки кориснички налог.
То значи да вредност променљиве када је пријављен као један корисник може да се разликује од вредности исте променљиве када је пријављен као други корисник на истом рачунару.
Ове врсте променљивих окружења може ручно да подеси било који корисник који је пријављен, али Виндовс и други софтвер такође могу да их подесе.
Један пример променљиве корисничког окружења је %хомепатх% . На пример, на једном Виндовс 11 рачунару, та променљива има вредност УсерсТим , што је фасцикла која садржи све информације специфичне за корисника.
више налога Гоогле погона на једном рачунару
Променљива корисничког окружења такође може бити прилагођена. Корисник би могао да креира нешто попут %подаци% , што може да указује на фасциклу на рачунару као што је Ц:ДовнлоадсФилес . Оваква променљива окружења би радила само када је тај одређени корисник пријављен.
Можете користити прилагођену променљиву корисничког окружења ако желите да користите пречице за кретање по рачунару. Или, ако сте размишљали унапред и направили скрипту која указује на променљиву окружења, увек можете касније да промените фасциклу без потребе да прилагођавате сав код у скрипти.
Променљиве системског окружења
Променљиве системског окружења се протежу даље од само једног корисника, примењујући на било ког корисника који може постојати или ће бити креиран у будућности. Већина варијабли системског окружења указује на важне локације као што је Виндовс фолдер.
Неке од најчешћих варијабли окружења у Виндовс системима укључују %патх% , %програмски фајлови% , %темп% , и %системроот% , иако има много других.
На пример, када инсталирате Виндовс, %виндир% је постављен на директоријум у који је инсталиран. Пошто је инсталациони директоријум нешто што инсталатер (то сте ви... или произвођач вашег рачунара) може да дефинише на једном рачунару, то може бити Ц:Виндовс ,али у другом, може бити Ц:Вин10 .
Настављајући са овим примером, рецимо да је Мицрософт Ворд инсталиран на сваком од ових рачунара након што Виндовс заврши са подешавањем. Као део процеса инсталације програма Ворд, одређени број датотека треба да се копира у директоријум у који је инсталиран Виндовс. Како Ворд може бити сигуран да инсталира датотеке на правом месту ако је то место Ц:Виндовс на једном рачунару и негде другде на другом?
Да би се спречио потенцијални проблем као што је овај, Мицрософт Ворд, као и већина софтвера, дизајниран је за инсталацију %виндир% , а не било који одређени фолдер. На овај начин можете бити сигурни да су ове важне датотеке инсталиране у истом директоријуму као и Виндовс, без обзира где се налази.
Видите Мицрософт-ова страница са признатим варијаблама окружења за огромну листу корисничких и системских варијабли окружења које се често користе у Виндовс-у.
Како пронаћи вредност варијабле окружења
Постоји неколико начина да видите шта је одређена варијабла окружења.
Командна линија Ецхо Цомманд
У већини случајева, барем у Виндовс-у, најједноставнији и вероватно најбржи начин да се то уради је једноставним Командна линија позвана команда одјек .
Отворите командну линију и извршите следеће команда тачно, наравно, замена %темп% за променљиву окружења која вас занима:
|_+_|Обратите пажњу на вредност која је приказана одмах испод. На пример, ехо %темп% може произвести ово:
Да бисте навели све променљиве окружења одједном, само извршите комплет из командне линије. Или покушај поставити корисника за листу свих променљивих које почињу са корисник (ради са било којим префиксом).
Излаз изгледа отприлике овако, где се прво наводи име променљиве, а затим следи = , а затим вредност:
|_+_|Ентер сет > ев.ткт да преусмерите излаз команде у датотеку да бисте добили целу листу променљивих окружења сачуваних у ТКСТ документу.
ПоверСхелл наредба за писање-излаз
Такође можете да користите Виндовс ПоверСхелл да видите на шта указује одређена променљива окружења, али синтакса је мало другачија. Ево два начина да то урадите:
|_+_|Користите ову команду да видите све варијабле наведене заједно:
|_+_|Системска својства
Ако вас алати командне линије плаше (не би требало), постоји дужи начин да проверите вредност променљиве окружења.
Идите на Контролна табла , затим системски аплет. Када сте тамо, изаберите Напредна подешавања система , онда Променљиве окружења на дну. Ово јенепотпунлист, али они који су наведени имају вредности одмах поред њих.
Линук принтенв команда
На Линук системима можете извршити принтенв команду из командне линије да наведе све променљиве окружења које су тренутно дефинисане.