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

Hogyan lehet törölni egy Snapchat fiókot
Hogyan lehet törölni egy Snapchat fiókot
Ha végzett a Snapchat szolgáltatással, a Fiókom törlése lehetőség kiválasztásával deaktiválhatja fiókját. Ezután 30 napot kell várnia, amíg a Snapchat-fiókja véglegesen törlődik.
Az Android böngésző kezdőlapjának beállítása a leglátogatottabb webhelyekre
Az Android böngésző kezdőlapjának beállítása a leglátogatottabb webhelyekre
A Chrome-ban a Google.com az alapértelmezett kezdőlap. Az olyan böngészők, mint a Mozilla és az Opera, a kezdőlapon jelenítik meg a leglátogatottabb webhelyeket és egyéb hasznos információkat. Az Android böngésző azonban mindkét lehetőséggel rendelkezik. Így állíthatja be
Kapcsolja be vagy ki a Kérdezze a változtatások mentését a Snip & Sketch alkalmazásból a Windows 10 rendszerben
Kapcsolja be vagy ki a Kérdezze a változtatások mentését a Snip & Sketch alkalmazásból a Windows 10 rendszerben
Az új Screen Snip eszköz használata A Windows 10 rendszerben téglalapot rögzíthet, szabad formájú területet felvághat vagy teljes képernyős képet készíthet, és átmásolhatja a vágólapra.
Nyilvánvalóan van egy gombnyomás legjobb módja - és használhatnánk arra, hogy a gombok ismét nagyszerűvé váljanak
Nyilvánvalóan van egy gombnyomás legjobb módja - és használhatnánk arra, hogy a gombok ismét nagyszerűvé váljanak
A Sugababes olyan könnyűvé tette a hangzást. Ha készen állsz rám fiú, akkor jobb, ha megnyomod a gombot, és tudasd velem, énekeltek. A gomb megnyomása látszólag olyan egyszerű volt, hogy a szerzők (Buchanan,
iolo System Mechanic 5 Szakmai áttekintés
iolo System Mechanic 5 Szakmai áttekintés
Az Iolo az évek során valami nagy titok volt, és az Egyesült Államokban dolgozó techie-felhasználóknak köszönhetően nagyjából csak szájról szájra szedte az üzletet. Most kiderült a titok, és megjelent a System Mechanic
Hogyan változtassuk meg a nyelvet az HBO Max-on
Hogyan változtassuk meg a nyelvet az HBO Max-on
Az HBO Max egyre népszerűbb, mint sokak által választott streaming szolgáltatás. Ez egy viszonylag új szolgáltatás, amely számos eredeti tartalmat, TV-műsorokat és filmeket kínál. Az HBO-nak vannak nyelvi lehetőségei, de nem
Kivehető meghajtók elrejtése a navigációs ablaktáblából a Windows 10 rendszerben
Kivehető meghajtók elrejtése a navigációs ablaktáblából a Windows 10 rendszerben
A Windows 10 operációs rendszerrel a Microsoft közvetlenül hozzáadta az USB-meghajtókat a File Explorer bal oldali ablaktáblájához. A cserélhető meghajtók elrejtésének és elrejtésének módja a Navigációs panel.