Glavni Windows Kako provjeriti batch datoteku ako je pokrećete povišenu

Kako provjeriti batch datoteku ako je pokrećete povišenu



Ponekad je korisno provjeriti u batch datoteci je li pokrenuta iz povišenog naredbenog retka ili kao administrator. Želio bih podijeliti s vama trik koji koristim za to. Glavna ideja mog trika temelji se na vrijednosti posebne varijable okruženja% errorlevel% koja pohranjuje izlazni kôd za većinu aplikacija i naredbi konzole. Pogledajmo ovo na djelu.

Oglas


Kad neka aplikacija konzole pravilno završi svoj posao, varijabla% errrorlevel% pohranjuje 0 kao vrijednost.
Otvorite novu instancu naredbenog retka i pokrenite naredbu 'dir'. Nakon toga ispišite vrijednost% errorlevel% pomoću naredbe 'echo':

dir echo% errorlevel%

Rezultat će biti 0.
none
Pokušajmo sada izvršiti naredbu koja zahtijeva povišenje iz redovnog prozora naredbenog retka koji nije povišen. Na primjer, probajmo openfiles naredba koja zahtijeva administratorska prava.
Ako ispišete vrijednost% errorlevel%, ona neće biti 0, jer naredba openfiles neće prikazati otvorene datoteke bez administratorskih prava.
none
Međutim, ako ga pokrenete iz povišenog naredbenog retka ( evo kako otvoriti admin cmd prompt ), prikazat će vam otvorene datoteke i vratiti 0, kako se očekivalo.
none
Korištenjem ove značajke moguće je implementirati jednostavnu provjeru u batch datoteci:

@echo off openfiles> NUL 2> & 1 if NOT% ERRORLEVEL% EQU 0 goto NotAdmin echo Pozdrav iz povišenog naredbenog retka goto End: NotAdmin echo NIJE PODIZAN: End

Imajte na umu da koristim preusmjeravanje izlaza kako bih suzbio svaki izlaz iz naredbe openfiles. U '> NUL 2> & 1 dijelu', zadani izlaz naredbe preusmjerava se na nigdje (NUL), a izlaz pogreške preusmjerava se na standardni izlaz, tj. Također na NUL.
Umjesto naredbe openfiles možete koristiti bilo koju naredbu koja zahtijeva nadmorsku visinu, na primjer, neto sesija naredba.
To je to.

Zanimljivi Članci

Izbor Urednika

none
Što su WAV i WAVE datoteke?
WAV ili WAVE datoteka je audio datoteka valnog oblika. Naučite kako reproducirati jedan ili pretvoriti jedan u drugi format poput MP3, MIDI, FLAC, OGG itd.
none
iPhone XR – Kako promijeniti zaključani zaslon
Ako želite prilagoditi zaključani zaslon svog iPhonea XR, postoje dva glavna načina da to učinite - putem svemoguće aplikacije Postavke ili putem biblioteke fotografija vašeg telefona. Možete birati između mirnog, dinamičnog i
none
Kako promijeniti pozadinu u Skypeu
Ako želite upotrijebiti svoju Skype pozadinu da uspostavite profesionalnu prisutnost ili pomognete razvedriti raspoloženje šaljivim; u ovom članku ćemo vam pokazati koliko kreativni možete biti u mijenjanju pozadine Skypea. Mi'
none
Kako dobiti gumb za pretplatu u Snapchatu
Jednom kada postanete službeni Snapchat Creator, pored svog imena dobit ćete gumb Pretplati se. Što trebate učiniti da biste dobili taj željeni gumb i proširili svoj Snapchat? I je li to isto što i provjera
none
Xiaomi Redmi Note 4 – Kako preslikati moj ekran na moj TV ili PC
Xiaomi Redmi Note 4 korisnicima omogućuje dijeljenje njegovog ekrana i na pametnim televizorima i na računalima. U ovom tekstu istražit ćemo najbolje i najjednostavnije načine za povezivanje telefona s bilo kojim uređajem. Spojite se na TV The
none
Kako izbrisati Google povijest pretraživanja na Androidu, iPhoneu i Chromeu
Čak i ako ne posjedujete Android telefon, vjerojatno koristite tri ili četiri Googleove usluge dnevno, tako da tvrtka zna mnogo o vama. Vaše prikupljene informacije mogu uključivati ​​vaše navike putovanja na posao i kupovine, čak i ako
none
Šarene ikone sustava Windows 10 dosežu one koji nisu upućeni
Microsoft je poznat po izradi novih živopisnih ikona za Windows 10. Očekivalo se da će se nove ikone koristiti u posebnom izdanju OS-a za uređaje s dva zaslona, ​​Windows 10X. Međutim, Microsoft je ikone stavio na raspolaganje u cijeloj obitelji Windows 10. Od danas, nove ikone dolaze onima koji nisu Insideri s ažuriranjima aplikacija od