עיקרי חלונות כיצד לבדוק בקובץ אצווה אם אתה מריץ אותו מוגבה

כיצד לבדוק בקובץ אצווה אם אתה מריץ אותו מוגבה



לפעמים כדאי לבדוק בקובץ אצווה אם הוא התחיל משורת פקודה מוגבהת או כמנהל. ברצוני לשתף אתכם בטריק בו אני משתמש בכדי לעשות זאת. הרעיון העיקרי של הטריק שלי מבוסס על הערך של משתנה הסביבה המיוחד% errorlevel% המאחסן את קוד היציאה עבור רוב היישומים והפקודות של המסוף. בואו נראה את זה בפעולה.

פרסומת


כאשר אפליקציית קונסולה כלשהי מסיימת את עבודתה כראוי, המשתנה% errrorlevel% מאחסן 0 כערכו.
פתח מופע חדש של שורת פקודה והפעל את הפקודה 'דיר'. לאחר מכן, הדפס את הערך% errorlevel% באמצעות הפקודה 'הד':

הד הד% שגיאת רמה%

זה יפיק 0 כפלט.
דיר שגיאה ברמה
עכשיו, בואו ננסה לבצע פקודה שדורשת גובה, מחלון שורת פקודה רגיל שאינו מוגבה. לדוגמה, בואו ננסה את קבצים פתוחים פקודה הדורשת זכויות מנהל.
אם אתה מדפיס את הערך% errorlevel%, הוא לא יהיה 0 מכיוון שהפקודה openfiles לא תצליח להציג קבצים שנפתחו ללא זכויות מנהל.
רמות שגיאה של openfiles 1
עם זאת, אם אתה מפעיל אותו משורת פקודה מוגבהת ( להלן הוראות לפתיחת בקשת cmd של מנהל מערכת ), זה יראה לך קבצים שנפתחו ויחזיר 0 כצפוי.
פתיחת שגיאות פתיחה 0
באמצעות תכונה זו, ניתן ליישם בדיקה פשוטה בקובץ האצווה:

@echo off open files> NUL 2> & 1 if NOT% ERRORLEVEL% EQU 0 goto NotAdmin echo שלום משורת פקודה מוגבהת הולך End: NotAdmin echo שורת פקודה זו אינה מורמת: סיום

שים לב שאני משתמש בניתוב מחדש של פלט כדי לדכא כל פלט מהפקודה openfiles. בחלק '> NUL 2> & 1', פלט ברירת המחדל של הפקודה מנותב לשום מקום (NUL), ופלט השגיאה מנותב לפלט הסטנדרטי, כלומר גם ל- NUL.
במקום הפקודה openfiles, אתה יכול להשתמש בכל פקודה הדורשת הגבהה, למשל ה- מושב נטו פקודה.
זהו זה.

מאמרים מעניינים

בחירת העורך

כיצד לשנות את השפה ב- Netflix [כל המכשירים]
כיצד לשנות את השפה ב- Netflix [כל המכשירים]
נטפליקס, שירות הסטרימינג הפופולרי ביותר, מציע תוכן והגדרות בכמה שפות. זה יכול להוביל לבלבול מסוים כאשר המסך מציג שפה שאינה שפת האם שלך. זה יכול היה להיות מוגדר בטעות על ידי מישהו אחר
האם מצלמת האינטרנט שלך לא עובדת עם דיסקורד? נסה את זה
האם מצלמת האינטרנט שלך לא עובדת עם דיסקורד? נסה את זה
Discord הוא משאב מצוין עבור גיימרים ברחבי העולם. אתה יכול לדבר עם החברים שלך, ליצור צ'אטים ולהזרים הכל במקום אחד. אבל, אם מצלמת האינטרנט שלך לא עובדת עם Discord, אתה מוגבל למה שאתה יכול לעשות בו
Samsung Galaxy J5/J5 Prime - כיצד להעביר קבצים למחשב
Samsung Galaxy J5/J5 Prime - כיצד להעביר קבצים למחשב
ה-Samsung Galaxy J5 או J5 Prime שלך ​​מגיעים עם כ-10 GB של שטח אחסון פנימי, אותו תוכל להרחיב עד 128 GB (J5) או 256 GB (J5 Prime) באמצעות כרטיס microSD. אמנם זה יספיק
כיצד להעביר קבצים מכונן Google אחד למשנהו
כיצד להעביר קבצים מכונן Google אחד למשנהו
כונן גוגל, כמו מוצרי גוגל רבים, הוא אחד משירותי אחסון הענן הטובים ביותר. ממתן מקום בטוח ונגיש לגיבויים שלך וכלה בשיתוף קבצים גדולים בענן עם אנשים אחרים, גוגל דרייב מכסה את כל הבסיסים.
כיצד לשנות שם שרת בדיסקורד
כיצד לשנות שם שרת בדיסקורד
התכונות הרבות של Discord הופכות את הצ'אט בפלטפורמה זו לייחודית, במיוחד השרתים שלה, מלאים בקהילות שחולקות את אותם תחומי עניין. שרתים אלה מכילים מספר ערוצים, ובדרך כלל קוראים לכולם לפי מטרתם. משתמשים שואלים ועונים על שאלות,
ארכיון התגים: תמונות ISO של חלונות 10
ארכיון התגים: תמונות ISO של חלונות 10
כיצד להגדיר נקודת שרצים בטרריה
כיצד להגדיר נקודת שרצים בטרריה
Terraria קיימת כבר די הרבה זמן. למרות המראה והתחושה המיושנים שלו, משחק הרפתקאות RPG זה פופולרי מאוד. אם אתה חדש ב- Terraria, ייתכן שאתה תוהה כיצד להגדיר את נקודת השרצים שלך. במאמר זה,