Legfontosabb Ablakok A kötegelt fájl ellenőrzése, ha emelt szinten futtatja

A kötegelt fájl ellenőrzése, ha emelt szinten futtatja



Néha hasznos egy kötegelt fájlt ellenőrizni, ha azt emelt parancssorból vagy rendszergazdaként indították. Szeretnék megosztani veletek egy trükköt, amelyet erre használok. A trükk fő gondolata a% errorlevel% speciális környezeti változó értékén alapul, amely a legtöbb konzolalkalmazás és parancs kilépési kódját tárolja. Lássuk ezt működés közben.

Reklám


Amikor valamelyik konzolalkalmazás megfelelően befejezi a munkáját, a% errrorlevel% változó 0 értéket tárol.
Nyisson meg egy új parancssori példányt és futtassa a 'dir' parancsot. Ezt követően nyomtassa ki a% errorlevel% értéket az 'echo' paranccsal:

dir echo% errorlevel%

Kimenetként 0-t fog produkálni.
dir hibaszint
Most próbáljuk meg végrehajtani az emelést igénylő parancsot egy szokásos, nem emelt parancssorablakból. Például próbáljuk ki a nyílt fájlok parancs, amely adminisztrátori jogokat igényel.
Ha kinyomtatja a% errorlevel% értéket, akkor az nem lesz 0, mert az openfiles parancs nem jeleníti meg a megnyitott fájlokat rendszergazda jogok nélkül.
openfiles 1. hibaszint
Ha azonban emelt parancssorból futtatja ( Itt tudod megnyitni az admin cmd parancssorát ), akkor megmutatja a megnyitott fájlokat, és 0-t ad vissza, a várakozásoknak megfelelően.
openfiles hibaszint 0
Ennek a szolgáltatásnak a segítségével egyszerű ellenőrzést lehet végrehajtani a kötegelt fájlban:

@echo off openfiles> NUL 2> & 1, ha NEM% ERRORLEVEL% EQU 0 goto NotAdmin echo Hello az emelt parancssorból goto End: NotAdmin echo Ez a parancssor NEM FELTÉT: End

Ne feledje, hogy a kimenet átirányítását használom az openfiles parancs bármely kimenetének elnyomásához. A '> NUL 2> & 1 részben' a parancs alapértelmezett kimenete átirányul a sehova (NUL), és a hibakimenet a standard kimenetre, azaz a NUL-ra is.
Az openfiles parancs helyett bármilyen parancsot használhat, amely emelést igényel, például a nettó munkamenet parancs.
Ez az.

Érdekes Cikkek

Szerkesztő Választása

Az egyenes telefonok nyitva vannak?
Az egyenes telefonok nyitva vannak?
Az Egyenes Beszéd nem tökéletes mobilszolgáltató - a fenébe is, valójában nincs olyan, hogy tökéletes cellaszolgáltató -, de kiválóan teljesít egy dolgot: nagyon olcsó. A Straight Talk egy kizárólagosan keresztül kínált hálózat
A Chrome Canary most már tartalmaz egy jelölőt a lapkeresés engedélyezéséhez
A Chrome Canary most már tartalmaz egy jelölőt a lapkeresés engedélyezéséhez
A hasznos Tab Search funkció kis frissítése elérhetővé vált a legújabb Chrome Canary 88.0.4300.0 verzióban. Most egy zászlóval engedélyezhető a parancsikon módosítása nélkül. Jelenleg, amikor több lapot nyit meg, szélességük csökken, amíg csak az ikont nem látja. További megnyitás fülek teszik az ikont
OnePlus X áttekintés: Nagy értékű, 199 font értékű okostelefon
OnePlus X áttekintés: Nagy értékű, 199 font értékű okostelefon
A OnePlus X meghívásmentessé vált, így közvetlenül áttérhet a OnePlus webhelyére, és most vásárolhat egyet. A korlátozott kiadású kerámia változat azonban csak a meghívórendszeren keresztül érhető el - így még mindig könyörögnie kell,
Pinnacle Studio 9 & Studio Plus 9 áttekintés
Pinnacle Studio 9 & Studio Plus 9 áttekintés
A Pinnacle Studio a valaha volt legsikeresebb belépő szintű videoszerkesztő szoftver, és nem nehéz felfogni, miért. Bár ez nem erőmű, az asztali videószerkesztő újonnan érkező Studio elrejti a kemény munka nagy részét
Az összes lap mentése a Chrome-ban
Az összes lap mentése a Chrome-ban
A Google Chrome felbecsülhetetlen böngésző, ha információt keres és keres az interneten. Számos olyan funkcióval rendelkezik, amelyek megkönnyítik az értékes adatok használatát és tárolását. Remek tulajdonságokkal is rendelkezik
A parancssor megnyitásának minden módja a Windows 8 rendszerben
A parancssor megnyitásának minden módja a Windows 8 rendszerben
Leírja a nem emelt parancssor (cmd.exe) megnyitásának minden lehetséges módját a Windows 8.1 és a Windows 8 rendszerben
Hogyan változtassuk meg a jelszavunkat a Messengerben
Hogyan változtassuk meg a jelszavunkat a Messengerben
A kiberbűnözők nem könnyítették meg a Facebook Messenger dolgát. A technológia fejlődésével új módszereket találnak ki a felhasználók jelszavainak feltörésére és a privát üzenetek elérésére. Miközben a Facebook igyekszik kiküszöbölni a jelszavak megsértését, megváltoztatásával biztonságban tarthatja Messenger-fiókját