رئيسي شبابيك كيفية التحقق من ملف دفعي إذا كنت تقوم بتشغيله مرتفعًا

كيفية التحقق من ملف دفعي إذا كنت تقوم بتشغيله مرتفعًا



في بعض الأحيان يكون من المفيد التحقق من ملف دفعي إذا تم تشغيله من موجه أوامر غير مقيد أو كمسؤول. أود أن أشارككم حيلة أستخدمها للقيام بذلك. تعتمد الفكرة الرئيسية لخدعتي على قيمة متغير البيئة الخاص٪ errorlevel٪ الذي يخزن كود الخروج لمعظم تطبيقات وأوامر وحدة التحكم. دعونا نرى هذا في العمل.

إعلانات


عندما تنتهي بعض تطبيقات وحدة التحكم من عملها بشكل صحيح ، يخزن المتغير٪ errrorlevel٪ القيمة 0 كقيمة.
افتح مثيل موجه أوامر جديد وقم بتشغيل الأمر 'dir'. بعد ذلك ، اطبع قيمة٪ errorlevel٪ باستخدام الأمر echo:

صدى dir٪ errorlevel٪

سينتج 0 كناتج.
مستوى خطأ دير
الآن ، دعنا نحاول تنفيذ أمر يتطلب ارتفاعًا ، من نافذة موجه أوامر عادية غير مرتفعة. على سبيل المثال ، لنجرب ملف الملفات المفتوحة الأمر الذي يتطلب حقوق المسؤول.
إذا قمت بطباعة القيمة٪ errorlevel٪ ، فلن تكون القيمة 0 لأن الأمر openfiles سيفشل في إظهار الملفات المفتوحة بدون حقوق المسؤول.
مستوى خطأ openfiles 1
ومع ذلك ، إذا قمت بتشغيله من موجه أوامر غير مقيد ( إليك كيفية فتح موجه cmd المسؤول ) ، سيظهر لك الملفات المفتوحة وسيعيد 0 ، كما هو متوقع.
openfiles errorlevel 0
باستخدام هذه الميزة ، من الممكن تنفيذ فحص بسيط في الملف الدفعي:

echo off openfiles> NUL 2> & 1 if NOT٪ ERRORLEVEL٪ EQU 0 goto NotAdmin echo مرحبًا من موجه الأوامر المرتفع goto End: NotAdmin echo موجه الأوامر هذا لم يتم رفعه: End

لاحظ أنني أستخدم إعادة توجيه الإخراج لمنع أي إخراج من الأمر openfiles. في '> NUL 2> & 1 part' ، يتم إعادة توجيه الإخراج الافتراضي للأمر إلى أي مكان (NUL) ، ويتم إعادة توجيه ناتج الخطأ إلى الإخراج القياسي ، أي إلى NUL أيضًا.
بدلاً من الأمر openfiles ، يمكنك استخدام أي أمر يتطلب ارتفاعًا ، على سبيل المثال ، ملف جلسة صافي أمر.
هذا هو.

مقالات مثيرة للاهتمام

اختيار المحرر

كيفية تغيير العملة في Google Play
كيفية تغيير العملة في Google Play
هل تتساءل عن كيفية تغيير عملتك المفضلة في متجر Google Play؟ ربما تكون قد انتقلت إلى الخارج وتحتاج إلى تحديث إعداداتك. إذا كانت الإجابة على هذا السؤال بنعم ، فلا داعي لمزيد من البحث. في هذه المقالة ،
كيفية إلغاء طلب على تطبيق Wish
كيفية إلغاء طلب على تطبيق Wish
ما لم تكن قد عشت تحت صخرة خلال السنوات القليلة الماضية ، فمن المحتمل أنك قمت بالتسوق من خلال تطبيق Wish. منذ أواخر عام 2015 ، كان هذا التطبيق هو المنصة الأولى لتحقيق وفورات استثنائية وبضائع رخيصة الثمن. في حين أن بعض المستخدمين
كيفية تغيير الاسم في Fire Emblem Heroes
كيفية تغيير الاسم في Fire Emblem Heroes
لقد بدأت في لعب Fire Emblem Heroes ، وتريد تغيير لقبك الافتراضي ، أو الاسم الذي اخترته ، الموجود في أعلى يسار القائمة الرئيسية. على عكس الألعاب الأخرى ، يقوم Fire Emblem Heroes بتغيير لقبك وغيره
كيفية إخفاء شريط مهام Windows 10
كيفية إخفاء شريط مهام Windows 10
https://www.youtube.com/watch؟v=l9r4dKYhwBk على الرغم من أن شريط مهام Windows 10 يبدو أنه جزء أساسي من نظام تشغيل سطح المكتب ، إلا أنه في الحقيقة مكون نمطي يمكن استبداله و / أو تعديله بسهولة .
هل يحذف Snapchat اللقطات غير المقروءة؟
هل يحذف Snapchat اللقطات غير المقروءة؟
يُعد Snapchat من أكثر منصات المراسلة والدردشة شيوعًا والأكثر استخدامًا. تفتخر الشبكة بأكثر من 150 مليون مستخدم يوميًا من جميع أنحاء العالم. التطبيق الأكثر شيوعًا في البلدان الناطقة باللغة الإنجليزية ، الدول الاسكندنافية ، الهند ،
كيفية إظهار أو إخفاء الملفات والمجلدات المخفية
كيفية إظهار أو إخفاء الملفات والمجلدات المخفية
عادة ما تكون الملفات المخفية مخفية لسبب وجيه، ولكن تغيير ذلك أمر سهل. فيما يلي كيفية إظهار أو إخفاء الملفات المخفية في نظام التشغيل Windows.
Popcorn Time متاح الآن في متصفحك مباشرة
Popcorn Time متاح الآن في متصفحك مباشرة
Popcorn Time ، التطبيق الشهير لمشاهدة الأفلام باستخدام البث من نظير إلى نظير / التورنت متاح الآن في المتصفح كخدمة ،