Главни Виндовс Како проверити батцх датотеку ако је користите повишену

Како проверити батцх датотеку ако је користите повишену



Понекад је корисно проверити у батцх датотеци да ли је покренута из повишене командне линије или као администратор. Желео бих да поделим са вама трик који користим за ово. Главна идеја мог трика заснива се на вредности посебне променљиве окружења% еррорлевел% која чува излазни код за већину апликација и команди конзоле. Да видимо ово на делу.

Оглас


Када нека апликација конзоле правилно заврши свој посао, променљива% ерррорлевел% чува 0 као вредност.
Отворите нову инстанцу командне линије и покрените команду 'дир'. Након тога, одштампајте вредност% еррорлевел% помоћу команде 'ецхо':

дир ецхо% еррорлевел%

Као излаз ће произвести 0.
дир еррор левел
Покушајмо сада да извршимо наредбу која захтева надморску висину из редовног прозора командне линије који није повишен. На пример, пробајмо опенфилес команда која захтева администраторска права.
Ако одштампате вредност% еррорлевел%, она неће бити 0, јер наредба опенфилес неће приказати отворене датотеке без администраторских права.
ниво грешака у отвореним датотекама 1
Међутим, ако га покренете из повишеног командног ретка ( ево како да отворите админ цмд упит ), приказаће вам отворене датотеке и вратиће 0, као што се очекивало.
ниво грешака у отвореним датотекама 0
Користећи ову функцију, могуће је применити једноставну проверу у батцх датотеци:

@ецхо офф опенфилес> НУЛ 2> & 1 иф НОТ% ЕРРОРЛЕВЕЛ% ЕКУ 0 гото НотАдмин ецхо Поздрав из повишене командне линије гото Енд: НотАдмин ецхо Ова командна линија НИЈЕ НАДИГНУТА: Крај

Имајте на уму да користим преусмеравање излаза да потиснем било који излаз из наредбе опенфилес. У делу '> НУЛ 2> & 1', подразумевани излаз наредбе се преусмерава никуда (НУЛ), а излаз грешке преусмерава се на стандардни излаз, тј. Такође на НУЛ.
Уместо наредбе опенфилес, можете користити било коју наредбу која захтева надморску висину, на пример, нето сесија команда.
То је то.

Занимљиви Чланци

Избор Уредника

Како повезати АирПодс са лаптопом
Како повезати АирПодс са лаптопом
АирПодс можете упарити и са Виндовс лаптопима и са МацБоок-овима користећи Блуетоотх, али веза може бити аутоматска на МацБоок-у са иЦлоуд-ом.
Како уклонити прелом странице у Ворд-у
Како уклонити прелом странице у Ворд-у
Да бисте уклонили преломе страница у Ворд-у, можете да одете на Почетна > Прикажи/сакриј > означи прелом странице > Избриши, употребите функцију Пронађи и замени или тастер Делете.
Како променити наслов на листи Фацебоок Маркетплаце-а
Како променити наслов на листи Фацебоок Маркетплаце-а
Фацебоок Маркетплаце нуди згодан начин за куповину и продају артикала у вашем локалном подручју. Пружа платформу која омогућава купцима да претражују ширу базу продаје и да се обични људи отарасе ствари које више не
Лако управљајте симболичким везама, чврстим везама и спојевима помоћу Линк Схелл Ектенсион
Лако управљајте симболичким везама, чврстим везама и спојевима помоћу Линк Схелл Ектенсион
Недавно смо описали како можете да управљате симболичким везама у оперативном систему Виндовс 10 помоћу његових уграђених алата. Ако користите само уграђене алате, мораћете да се позабавите командном линијом. Данас ћемо испробати независни бесплатни алат који поједностављује управљање симболичким везама користећи леп ГУИ. Да видимо шта нуди. Оглас
Омогућите Виндовс 10Кс додирну тастатуру са емоџијима и ГИФ-овима на Виндовс 10
Омогућите Виндовс 10Кс додирну тастатуру са емоџијима и ГИФ-овима на Виндовс 10
Како омогућити Виндовс 10Кс додирну тастатуру са емоџијима и гифовима на Виндовс 10 Виндовс 10 буилд 20185, који је недавно објављен Инсајдерима у каналу Дев (раније Фаст Ринг), долази са скривеним драгуљем. Садржи нову тастатуру осетљиву на додир, богату функцијама, створену за Виндовс 10Кс. Омогућимо је. Оглас Нова додирна тастатура, раније
Контрола вентилатора за Мац: шта је то и како функционише
Контрола вентилатора за Мац: шта је то и како функционише
Контрола вентилатора за Мац рачунаре може да промени брзину вентилатора вашег Мац рачунара како би помогла у хлађењу или смањењу буке. Користите прилагођени температурни профил или ручно подесите брзину вентилатора.
Како претворити фотографије у ПДФ формат датотеке
Како претворити фотографије у ПДФ формат датотеке
Претварање фотографија у ПДФ је корисно из два разлога. Прво, омогућава вам да претворите слике у читљивији формат. Друго, можете компримовати ПДФ без губитка квалитета оригиналне датотеке. На срећу, то је релативно