ما هو ملف BAT؟

كيفية فتح وتحرير وتحويل ملفات BAT

الملف ذو الامتداد BAT file هو ملف Batch Processing. إنه ملف نصي عادي يحتوي على أوامر متعددة تستخدم للمهام المتكررة أو لتشغيل مجموعات من البرامج النصية واحدة تلو الأخرى.

قد تستخدم البرامج من جميع الأنواع ملفات BAT لأغراض متنوعة ، مثل نسخ الملفات أو حذفها وتشغيل التطبيقات وعمليات إيقاف التشغيل ، وما إلى ذلك.

وتسمى ملفات BAT أيضًا ملفات الدُفعات والبرامج النصية وبرامج الدُفعات وملفات الأوامر والبرامج النصية shell ، وقد تستخدم بدلاً من ذلك ملحق .CMD.

هام: من الممكن أن تكون ملفات BAT خطيرة جدًا ليس فقط على ملفاتك الشخصية ولكن أيضًا على ملفات النظام المهمة. خذ الحذر الشديد قبل فتح واحد.

كيفية فتح ملف BAT

على الرغم من أن ملحق .BAT يجعل Windows يتعرف عليها على أنها ملفات قابلة للتنفيذ ، إلا أن ملفات BAT لا تزال تتكون بالكامل من أوامر نصية. وهذا يعني أن أي محرر نصوص ، مثل Notepad ، والذي تم تضمينه في كافة إصدارات Windows ، يمكنه فتح ملف BAT للتحرير . لفتح ملف BAT في Notepad ، فقط انقر بزر الماوس الأيمن عليه واختر تحرير من القائمة.

أنا شخصيا أفضل محررات النصوص المتقدمة التي تدعم تسليط الضوء على بناء الجملة ، وبعضها مدرج في قائمة أفضل المحررين النص الحر لدينا.

سيعرض استخدام محرر النصوص التعليمة البرمجية التي تشكل ملف BAT. على سبيل المثال ، هذا هو النص الموجود داخل ملف BAT المستخدم لإفراغ الحافظة:

cmd / c "echo off | clip"

في ما يلي مثال آخر لملف BAT الذي يستخدم الأمر ping لمعرفة ما إذا كان الكمبيوتر يمكنه الوصول إلى جهاز توجيه باستخدام عنوان IP هذا بالتحديد:

بينغ 192.168.1.1 وقفة

تحذير: مرة أخرى ، انتبه جيداً عند فتح تنسيقات ملفات قابلة للتنفيذ مثل ملفات .BAT التي قد تكون تلقيتها عبر البريد الإلكتروني ، وتم تنزيلها من مواقع ويب غير مألوفة لك ، أو حتى أنشأت بنفسك. راجع قائمة "ملحقات الملفات القابلة للتنفيذ" للحصول على قائمة ملحقات الملفات الأخرى لتجنب ولماذا.

لاستخدام ملف BAT في Windows فعليًا بسيطًا مثل النقر المزدوج أو النقر المزدوج عليه. لا يوجد برنامج أو أداة تحتاج إلى تنزيلها لتشغيل ملفات BAT.

لاستخدام المثال الأول من الأعلى ، إدخال هذا النص في ملف نصي باستخدام محرر نص ، ثم حفظ الملف بامتداد .BAT ، سيجعل الملف قابلاً للتنفيذ يمكنك فتحه لمحو أي شيء محفوظ في الحافظة فورًا.

المثال الثاني الذي يستخدم الأمر ping سيقوم باختبار اتصال IP. يحافظ أمر الإيقاف المؤقت على فتح نافذة موجه الأوامر عند الانتهاء حتى تتمكن من رؤية النتائج.

تلميح: لدى Microsoft بعض المعلومات الإضافية حول ملفات BAT وأوامرها في مستند "استخدام الملفات الدفعية". قد يكون Wikibooks و MakeUseOf مفيدًا أيضًا. انظر أيضا قائمة الأوامر الأوامر موجه لمئات من الأوامر التي يمكنك استخدامها في ملفات BAT.

ملاحظة: إذا لم يكن الملف الخاص بك ملفًا نصيًا ، فمن المحتمل أنك لا تتعامل مع ملف BAT. تحقق من ملحق الملف للتأكد من عدم الخلط بين ملف BAK أو BAR (Age of Empires 3 Data) مع ملف BAT.

كيفية تحويل ملف BAT

كما ترى أعلاه ، لا يتم إخفاء رمز ملف BAT بأي طريقة ، مما يعني أنه من السهل جدًا تعديله. نظرًا لأن بعض الإرشادات في ملف BAT (مثل الأمر del ) يمكن أن تؤدي إلى تدمير البيانات ، قد يكون من المهم في بعض السيناريوهات تحويل ملف BAT إلى تنسيق مثل EXE لجعله أشبه بملف التطبيق.

يمكن تحويل ملف BAT إلى ملف EXE باستخدام بعض أدوات سطر الأوامر . يمكنك قراءة كيفية القيام بذلك في How-To Geek. يحتوي Windows على أداة مضمنة تسمى IExpress التي توفر طريقة أخرى لإنشاء ملف EXE من ملف BAT - يحتوي Random Tech الخاص بـ Renegade على شرح جيد حول كيفية القيام بذلك.

على الرغم من أن الإصدار المجاني هو فقط إصدار تجريبي ، فإن EXE إلى MSI Converter Pro هي أداة يمكنها تحويل ملف EXE الناتج إلى ملف MSI (حزمة Windows Installer).

يمكنك استخدام أداة سطر الأوامر NSSM المجانية إذا كنت ترغب في تشغيل ملف BAT كخدمة Windows .

يمكن أن يساعدك PowerShell Scriptomatic في تحويل الشفرة في ملف BAT إلى نص PowerShell.

بدلاً من البحث عن محول BAT إلى SH (Bash Shell Script) من أجل استخدام أوامر BAT في برامج مثل Bourne Shell و Korn Shell ، أوصي فقط بإعادة كتابة البرنامج النصي باستخدام لغة Bash. يختلف الهيكل بين التنسيقين لأن الملفات تُستخدم في أنظمة تشغيل مختلفة. شاهد هذا الموضوع الخاص بـ Stack Overflow و هذا البرنامج التعليمي لـ Unix Shell Scripting للحصول على بعض المعلومات التي قد تساعدك على ترجمة الأوامر يدويًا.

هام: لا يمكنك عادةً تغيير امتداد الملف (مثل ملحق ملف BAT) إلى جهاز آخر يتعرف عليه الكمبيوتر ويتوقع أن يكون الملف المعاد تسميته حديثًا قابلاً للاستخدام. يجب أن يحدث التحويل الفعلي لتنسيق الملف باستخدام إحدى الطرق الموضحة أعلاه في معظم الحالات. ومع ذلك ، نظرًا لأن ملفات BAT هي مجرد ملفات نصية بامتداد .BAT ، يمكنك إعادة تسميتها إلى .TXT لفتحه باستخدام محرر نصوص. تذكر أن إجراء BAT لتحويل TXT سيمنع الملف الدفعي من تنفيذ أوامره.

وبدلاً من تغيير امتداد الملف يدويًا من .BAT إلى .TXT ، يمكنك أيضًا فتح ملف الدُفعات في Notepad للتحرير ثم حفظه في ملف جديد ، واختيار TXT كملحق للملف قبل الحفظ بدلاً من BAT.

وهذا أيضًا ما يجب فعله عند إنشاء ملف BAT جديد في "المفكرة" ، ولكن بالعكس: حفظ المستند النصي الافتراضي باعتباره BAT بدلاً من TXT. في بعض البرامج ، قد تضطر إلى حفظها في نوع الملف "All Files" ، ثم وضع ملحق .BAT عليها بنفسك.

مزيد من المساعدة مع ملفات BAT

راجع الحصول على مزيد من المساعدة للحصول على معلومات حول الاتصال بي على الشبكات الاجتماعية أو عبر البريد الإلكتروني ، والنشر على منتديات الدعم الفني ، والمزيد. اسمحوا لي أن أعرف أنواع المشاكل التي تواجهها عند فتح ملف BAT أو استخدامه ، وسأرى ما يمكنني فعله للمساعدة.