Glavni Windows Kako preveriti paketno datoteko, če jo imate povišano

Kako preveriti paketno datoteko, če jo imate povišano



Včasih je koristno preveriti v paketni datoteki, ali se je zagnala iz povišanega ukaznega poziva ali kot skrbnik. Z vami bi rad delil trik, ki ga uporabljam za to. Glavna ideja mojega trika temelji na vrednosti posebne spremenljivke okolja% errorlevel%, ki shrani izhodno kodo za večino aplikacij in ukazov konzole. Poglejmo to v akciji.

Oglas


Ko neka konzola pravilno opravi svoje delo, spremenljivka% errrorlevel% shrani 0 kot svojo vrednost.
Odprite nov primerek ukaznega poziva in zaženite ukaz 'dir'. Po tem z ukazom 'echo' natisnite vrednost% errorlevel%:

dir echo% errorlevel%

Kot rezultat bo ustvaril 0.
dir stopnja napake
Zdaj pa poskusimo izvesti ukaz, ki zahteva višino, iz običajnega okna ukaznega poziva, ki ni povišan. Na primer, poskusimo openfiles ukaz, ki zahteva skrbniške pravice.
Če natisnete vrednost% errorlevel%, ne bo 0, ker ukaz openfiles ne bo prikazal odprtih datotek brez skrbniških pravic.
stopnja napak odprtih datotek 1
Če pa ga zaženete iz povišanega ukaznega poziva ( tukaj je postopek, kako odpreti poziv za cmd ), prikazal vam bo odprte datoteke in vrnil 0, kot je bilo pričakovano.
stopnja napake odprtih datotek 0
S to funkcijo lahko v paketni datoteki izvedemo preprosto preverjanje:

@echo off openfiles> NUL 2> & 1 if NOT% ERRORLEVEL% EQU 0 goto NotAdmin echo Pozdrav iz povišanega ukaznega poziva goto End: NotAdmin echo Ta ukazni poziv NI IZDELAN: Konec

Upoštevajte, da uporabljam preusmeritev izhodov, da zatiram kakršen koli izhod iz ukaza openfiles. V delu>> NUL 2> & 1 del je privzeti izhod ukaza preusmerjen nikamor (NUL), izhod napake pa preusmerjen na standardni izhod, torej tudi na NUL.
Namesto ukaza openfiles lahko uporabite kateri koli ukaz, ki zahteva višino, na primer neto seja ukaz.
To je to.

Zanimivi Članki

Izbira Urednika

Kako ponastaviti vaš Xbox 360
Kako ponastaviti vaš Xbox 360
Xbox 360 lahko ponastavite na tovarniške nastavitve, vendar je za to potrebno formatirati trdi disk. Najprej varnostno kopirajte vse.
Kako popraviti zvonjenje iPhona, ko je nastavljen način Ne moti
Kako popraviti zvonjenje iPhona, ko je nastavljen način Ne moti
Applova funkcija Ne moti (DND) je idealna za upravljanje vaših obvestil, da se lahko osredotočite. Ko je omogočeno, ga lahko prilagodite tako, da ustavi vsa obvestila vedno, samo v načrtovanem času, ali da dovoli motnje
Num Lock: kaj je in kako deluje
Num Lock: kaj je in kako deluje
Številčna ključavnica je bila vedno stalnica na tipkovnicah. Naučite se, kje najdete tipko Num Lock in kako deluje v računalniku ali Macu.
Kako vstaviti dokument v Word
Kako vstaviti dokument v Word
Ko bi bilo dva Wordova dokumenta bolje sestaviti kot enega, se izogibajte kopiranju in lepljenju ali začnite od začetka. Naučite se vstaviti dokument v Word.
Popravek: levi klik sledilne ploščice v sistemu Windows 8.1 občasno ne bo deloval
Popravek: levi klik sledilne ploščice v sistemu Windows 8.1 občasno ne bo deloval
Če imate prenosnik s sledilno ploščico (sledilno ploščico) in ste nadgradili na sistem Windows 8.1, ste morda opazili, da občasno levi klik sledilne ploščice ne deluje. Na primer, ob zagonu morda sploh ne bo delovalo, dokler ne pritisnete neke tipke na tipkovnici, nato pa začne delovati. Ali vi
Kako prenesti kupljene pesmi iz iTunes
Kako prenesti kupljene pesmi iz iTunes
Če uporabljate iTunes za nakup glasbe in želite poslušati brez povezave, vam bo ta članek pokazal, kako naložite svoje pesmi. Za vaše nenehno uživanje v poslušanju bomo preučili korake za prenos
Odstranite WordPad v sistemu Windows 10
Odstranite WordPad v sistemu Windows 10
Kako odstraniti ali namestiti WordPad v operacijskem sistemu Windows 10. Začenši vsaj z gradnjo 18963, Windows 10 v izbirnih funkcijah navaja aplikacije Paint in WordPad.