ما يجب معرفته
- قم بإنشاء ملف دفعي في نظام التشغيل Windows 10 عن طريق كتابة أوامرك في مستند Notepad فارغ ، وحفظه بتنسيق.bat بدلاً من.txt.
- تتضمن الأوامر PAUSE و COPY و CLS (مسح).
- لإضافة تعليقات ، ابدأ سطرًا بنقطتين ومسافة. التعليقات مفيدة لتقسيم ملف دفعي إلى أقسام.
تشرح هذه المقالة كيفية إنشاء ملف دفعي في نظام التشغيل Windows 10 باستخدام المفكرة ، وكيفية إضافة التعليقات ، وتتضمن قائمة بالأوامر الشائعة.
كيفية إنشاء ملف دفعي في Windows 10
يعد إنشاء ملف دفعي في نظام التشغيل Windows 10 أمرًا بسيطًا مثل كتابة الأوامر التي تريد تشغيلها في مستند مفكرة فارغ ، ثم حفظ المستند كملف.ملف bat بدلاً من مستند نصي. يمكنك بعد ذلك تشغيل الملف من خلال النقر فوقه ، والذي سيُطلق تلقائيًا غلاف أوامر Windows وينفذ أوامرك.
إليك كيفية إنشاء ملف دفعي بسيط في نظام التشغيل Windows 10:
-
اكتب Notepadفي شريط البحث ، وانقر فوق تطبيق Notepad عندما يظهر في النتائج.
-
اكتب ما يلي في مستند Notepad فارغ لإنشاء ملف دفعي بسيط:
ECHO OFF
ECHO إذا كنت ترى هذا النص ، فقد أنشأت بنجاح أول ملف دفعي في Windows 10. تهانينا!PAUSE
-
انقر فوق ملففي الزاوية اليسرى العليا من نافذة المفكرة.
-
انقر فوق حفظ باسمفي القائمة المنسدلة.
-
اكتب اسمًا للبرنامج النصي ، مثل test.bat ، وانقر فوق Save.
قم بتدوين الموقع على محرك الأقراص الثابتة الخاص بك حيث تم حفظ الملف ، حيث ستتمكن من العثور عليه وتنفيذه في المستقبل.
-
حدد موقع الملف الذي حفظته للتو ، وانقر فوقه نقرًا مزدوجًا.
-
إذا تم إنشاء الملف بشكل صحيح ، فسترى نافذة أوامر تبدو كالتالي:
أوامر وأوصاف الملفات الدفعية
الملف الدفعي هو نوع خاص من الملفات يفتح تلقائيًا نافذة أوامر عند تنشيطه.إذا كنت تعرف بالفعل الأوامر التي تحتاج إلى تنفيذ ملفك ، فأنت جاهز للعمل. ما عليك سوى كتابة الأوامر في Notepad بالطريقة الموضحة أعلاه ، وحفظها كملف.bat ، وافتح الملف الدفعي لتنفيذ الأوامر وقتما تشاء.
إذا لم تكن متأكدًا مما يجب وضعه في ملفك ، فضع في اعتبارك أن الملف الدفعي هو في الأساس قائمة مرتبة من الأوامر التي سيتم تنفيذها عبر موجه أوامر Windows. أي شيء يمكنك كتابته يدويًا في موجه الأوامر ، يمكنك وضعه في ملف دفعي. سيقوم الملف بعد ذلك بتنفيذ كل أمر ، بالترتيب ، من الأعلى إلى الأسفل.
فيما يلي بعض الأوامر المفيدة لاستخدامها في ملفات الدُفعات ، جنبًا إلى جنب مع توضيحات لما يفعلونه:
- @ ECHO OFF: تعطيل عرض الموجه. يستخدم هذا عادةً في بداية ملف دفعي لعرض أنظف. لست بحاجة إلى @ ، ولكن تضمينه يخفي أمر ECHO OFF أيضًا.
- ECHO: يطبع النص التالي في نافذة الأوامر
- PAUSE: يتسبب في بقاء نافذة الأوامر مفتوحة بعد انتهاء ملف الدُفعات ، أو السماح بقراءة النص في النافذة قبل المتابعة.
- TITLE: يضع عنوانًا مخصصًا في شريط عنوان نافذة الأوامر.
- CLS: يمسح نافذة الأوامر.
- EXIT: يخرج ويغلق نافذة الأوامر.
- COPY: انسخ ملفًا واحدًا أو أكثر.
- REM: سجل التعليقات أو الملاحظات.
- IPCONFIG: عرض معلومات IP مفصلة لكل محول شبكة متصل بالنظام الخاص بك.
- PING: يرسل طلب صدى لبروتوكول رسائل التحكم في الإنترنت (ICMP) إلى عنوان IP أو موقع ويب.
- TRACERT: تحقق من اتصالك بعنوان IP أو موقع ويب باستخدام ICMP.
- SET: يستخدم لتعيين المتغيرات.
- IF: تنفيذ وظيفة شرطية بناءً على مدخلات المستخدم أو متغير آخر.
إدخال التعليقات في الملفات الدفعية
إذا بدأت سطرًا في ملفك الدفعي بنقطتين ومسافة ، فلن يتم تنفيذه. يتيح لك ذلك إدراج التعليقات بسهولة في ملف الدُفعات الخاص بك. التعليقات مفيدة لتقسيم ملف دفعي إلى أقسام مع شرح موجز للغرض من القسم.
هذا مثال على ملف دفعي مع التعليقات:
ECHO OFF
:: هذا الملف الدفعي هو مجرد مثال لإظهار كيفية عمل التعليقات.
TITLE مجرد مثال أساسي لعالم الترحيب لإظهار كيفية عمل التعليقات.
ECHO أهلاً بالعالم!
:: هذا تعليق آخر ، لن تراني ما لم تقرأ ملف الدُفعات!
ECHO وداعًا!PAUSE
إذا قمت بلصق هذه الأوامر في ملف دفعي وقمت بتشغيله ، فسترى ناتجًا مثل هذا:
التعليقات ليست ضرورية ، لكنها خيار مفيد ستحتاج إلى المزيد عند إنشاء ملفات دفعية معقدة تحتوي على الكثير من الأقسام.
هذا ملف دفعي أكثر تعقيدًا بعض الشيء يستخدم مجموعة متنوعة من الأوامر والتعليقات وينفذ بالفعل مهمة مفيدة:
:: تم تصميم هذا الملف الدفعي للتحقق من اتصال الإنترنت.@ECHO OFF
TITLE Internet Status and Connectivity Checker
:: يعرض هذا الأمر تفاصيل الشبكة.
ipconfig / all
PAUSE
:: يتحقق هذا القسم لمعرفة ما إذا كان هناك موقع ويب محدد متاحًا.
ping google.com
:: يتيح لك هذا القسم اختيار ما إذا كنت تريد تشغيل tracert أم لا.
set "reply=y"
set / p "reply=هل تريد تشغيل مسار التتبع الآن؟ [y | n]:"
if / i not "٪ reply٪"=="y" goto: eof
tracert google.com
PAUSE
يتحقق هذا الملف من اتصالك بالإنترنت باستخدام ipconfig ثم يتوقف مؤقتًا حتى تتمكن من فحصه. ثم يقوم باختبار موقع google.com. أخيرًا ، يمنحك خيار تشغيل الأمر tracert إذا كنت تريد ذلك. ثم يتوقف مؤقتًا مرة ثانية ، مما يتيح لك التحقق من النتائج قبل إغلاق النافذة.
النتيجة النهائية تبدو كما يلي:
يمكنك استخدام أي أوامر موجه أوامر تريدها في ملف دفعي ، بما في ذلك المتغيرات وتفاعل المستخدم مثل المثال أعلاه ، وكتابة المعلومات إلى ملفات أخرى ، والمزيد.