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

Mi az a firmware?
Mi az a firmware?
A firmware egy hardvereszköz kis memórialapkájára telepített szoftver. A firmware lehetővé teszi a hardverek, például a kamerák és okostelefonok frissítését.
Fotó elhomályosítása a Snapseedben
Fotó elhomályosítása a Snapseedben
A Snapseed a Google ingyenes alkalmazása a fényképek szerkesztésére. Vannak, akik összehasonlítják ezt az alkalmazást az Instagram-szal, de ez csak rossz. Ez egy professzionális képszerkesztő alkalmazás, nagyszerű készlettel és sokféle effektussal. Színezhet
Windows kötegelt szkript az adatok biztonsági mentéséhez
Windows kötegelt szkript az adatok biztonsági mentéséhez
Azok a számítógép-felhasználók, akik fejlett Mac és Windows számítógépekkel nőttek fel, lehet, hogy nincsenek tisztában ezzel, de egyszer, nagyon régen, az összes személyi számítógépet parancssori felület segítségével vezérelték. Igen, az a nehézkes parancsdoboz a Windows rendszeren
Az összes e-mail exportálása az Outlookból
Az összes e-mail exportálása az Outlookból
Ha az üzenetek törlése nélkül kell helyet felszabadítania az Outlook-postafiókjában, érdemes tudnia, hogyan exportálhatja őket. Szerencsére az Outlookot úgy tervezték, hogy megfeleljen a különféle forgatókönyveknek, így exportálhatja e-mailjeit
Hogyan juthat el ingyenes szállításhoz a StockX segítségével
Hogyan juthat el ingyenes szállításhoz a StockX segítségével
A StockX egy online tőzsde különféle dolgokhoz, például órákhoz, cipőkhöz, kollekcióhoz stb. A regisztráció egyszerű, és azonnal elkezdhet vásárolni vagy eladni. A StockX gondoskodik az összes termék hitelesítéséről, így Ön rendelkezik a
A Spotify Premium mostantól három hónapig csak 99p-os - és a meglévő felhasználók a Black Friday előtt is pénzt takaríthatnak meg
A Spotify Premium mostantól három hónapig csak 99p-os - és a meglévő felhasználók a Black Friday előtt is pénzt takaríthatnak meg
A Spotify nem hívja ezt fekete pénteki ajánlatnak, de a 2017-es fekete pénteki ajánlatok közepén jobb pofon esik. 2017. november 20. és december 31. között bárki, aki feliratkozik a Spotify Premium szolgáltatásra
Töltse le az Australian Landscapes témát a Windows 10, 8 és 7 rendszerekhez
Töltse le az Australian Landscapes témát a Windows 10, 8 és 7 rendszerekhez
Az ausztrál tájak témája 10 kiváló minőségű képet tartalmaz az asztal díszítésére. Ezt a gyönyörű tematikus csomagot eredetileg a Windows 7 számára hozták létre, de Windows 10, Windows 7 és Windows 8 rendszerekben is használható. Az Ausztrál Tájak témához számos lélegzetelállító háttérkép tartozik, amelyek buja zöld mezőkre, fák ligeteire nyújtanak kilátást.