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

iPhone XS – Kako narediti varnostno kopijo
iPhone XS – Kako narediti varnostno kopijo
Redne varnostne kopije ščitijo podatke na vašem iPhone XS, zato je pametno, da se jih navadite. Vse podatke lahko preprosto obnovite, če se z vašim pametnim telefonom kaj zgodi, in vam ni treba skrbeti
Kako preveriti velikost pisave in obraz na spletnem mestu
Kako preveriti velikost pisave in obraz na spletnem mestu
Ne glede na to, ali se ukvarjate z oblikovanjem ali tako kot videz določenega spletnega mesta, lahko veste, kakšno vrsto pisave uporablja spletno mesto in kakšno velikost je, lahko ga posnemate ali uporabljate na svojem spletnem mestu.
Vklopite ali izklopite obvestilo o težavah z USB v sistemu Windows 10
Vklopite ali izklopite obvestilo o težavah z USB v sistemu Windows 10
Kako vklopiti ali izklopiti Obveščanje o težavah z USB v sistemu Windows 10 Od Windows 10 build 10547 lahko uporabnik onemogoči obvestila o težavah s povezanimi napravami USB v računalniku. To je lahko koristno za tiste, ki morajo imeti na računalnik priključeno napravo USB, ki je Windows ne prepozna
Kako popraviti slike, ki niso prikazane v vaši e-pošti
Kako popraviti slike, ki niso prikazane v vaši e-pošti
Torej ste čim prej odprli pomembno e-pošto, ki jo potrebujete za delo, in zgodilo se je najhujše. Nobena slika se ne prikaže. Tehnične težave v e-pošti so vedno zelo frustrirajoče. Najbolj razburljive so preproste napake, ki naredijo pošto
Kako narediti slike visoke ločljivosti
Kako narediti slike visoke ločljivosti
Naučite se povečati ločljivost slike tako, da jo povečate in povečate slikovne pike z GIMP, macOS Preview in aplikacijo Image Size.
Kako si ogledati pretakanje v živo na Instagramu
Kako si ogledati pretakanje v živo na Instagramu
Najprej so prišle Instagram Stories, nato pa imamo še nekaj boljšega - prenose v živo. Odkar se je pojavil, je Instagram Live ena najpogosteje uporabljenih funkcij na platformi. Od ljudi, ki želijo deliti svoje trenutke
Omogočite lenobno nalaganje slik v Microsoft Edge
Omogočite lenobno nalaganje slik v Microsoft Edge
Kako omogočiti lenobno nalaganje slik v programu Microsoft Edge Chromium Če uporabljate najnovejši brskalnik Microsoft Edge, ki temelji na Chromiumu, lahko omogočite zanimivo funkcijo, ki skrajša čas nalaganja strani. Odloži nalaganje slik, dokler se stran ne pomakne navzdol do njih. Oglas Funkcija se imenuje 'Lena slika'