ملفات الخفافيش هي أدوات مريحة للغاية لأتمتة المهام في نظام التشغيل ويندوز. إنها تسمح لك بتنفيذ العديد من الأوامر والبرامج النصية دون الحاجة إلى إدخال كل أمر يدويا. ومع ذلك ، يواجه العديد من المستخدمين مشكلة إغلاق ملف الخفافيش بعد تنفيذه. في هذه المقالة ، سنلقي نظرة على بعض النصائح والتوصيات حول كيفية التأكد من عدم إغلاق ملف الخفافيش بعد الانتهاء من عمله.
في نهاية الملف. ستجعل هذه السطور ملف الخفافيش ينتظر الضغط على مفتاح الإدخال أو إيقاف تنفيذه لفترة من الوقت. بعد ذلك ، سيبقى الملف مفتوحا ويمكنك رؤية نتيجة عمله أو الاستمرار في استخدام نافذة الأوامر.
طريقة أخرى هي استخدام برامج أو نصوص خاصة لتنفيذ ملفات الخفافيش. يمكن أن توفر هذه الأدوات المزيد من الخيارات لإدارة نافذة سطر الأوامر ، بما في ذلك القدرة على تركها مفتوحة بعد تنفيذ ملف الخفافيش. تسمح لك بعض هذه البرامج أيضا بإضافة أوامر سيتم تنفيذها بعد الانتهاء من ملف الخفافيش ، مما يوفر مزيدا من المرونة.
فمن غير المستحسن ، لأنها تبطئ العملية.
- نصائح وتوصيات: كيف لا تغلق ملف الخفافيش
- باستخدام أمر الإيقاف المؤقت في ملف الخفافيش
- استخدام الأمر مهلة لتأخير إغلاق ملف الخفافيش
- إنشاء برنامج نصي لعرض نتيجة ملف الخفافيش
- استخدام العلامات عند تشغيل ملف الخفافيش
- باستخدام أمر آخر لتشغيل ملف الخفافيش
- إنشاء اختصار لإطلاق ملف الخفافيش مع إغلاق تعطيل
- سؤال وجواب
- كيف يمكنني التأكد من أنه بعد تنفيذ ملف الخفافيش, فإنه لا يغلق تلقائيا?
- هل من الممكن لجعل ملف الخفافيش تبقى مفتوحة, ولكن ليس منع سطر الأوامر?
نصائح وتوصيات: كيف لا تغلق ملف الخفافيش
1. استخدم الأمر" إيقاف مؤقت " في نهاية الملف.
عندما ينتهي ملف الخفافيش من تنفيذ جميع الأوامر ، فإنه عادة ما يتم إغلاقه تلقائيا. ومع ذلك ، إذا قمت بإضافة الأمر "إيقاف مؤقت" في نهاية الملف ، فسيؤدي ذلك إلى انتظار موجه الأوامر حتى يتم الضغط على مفتاح قبل الإغلاق. بهذه الطريقة ، لن يتم إغلاق الملف فورا بعد تنفيذ الأمر الأخير.
2. استخدم علامة" / ك " عند تشغيل ملف الخفافيش من سطر الأوامر.
إذا قمت بتشغيل ملف الخفافيش من سطر الأوامر ، أضف علامة" / ك " قبل اسم الملف. على سبيل المثال: ابدأ /ك ميسكريبت.خفاش. تخبر علامة" / ك " سطر الأوامر بالبقاء مفتوحا بعد تنفيذ الأمر. وبالتالي ، لا يتم إغلاق الملف تلقائيا ويمكنك رؤية نتيجة تنفيذ الأوامر.
3. استخدم "وضع التصحيح" عند تنفيذ ملف الخفافيش.
إذا كنت تستخدم أداة تطوير متكاملة أو إيد لتنفيذ ملف الخفافيش ، فمن الممكن عادة لتمكين "وضع التصحيح". في هذا الوضع ، يظل موجه الأوامر مفتوحا بعد تنفيذ جميع الأوامر ، ويتم عرض إخراج الأوامر في نافذة بيئة التطوير. بهذه الطريقة يمكنك التحقق من النتائج ومعرفة ما إذا كانت هناك أخطاء.
4. استخدم "الحلقة اللانهائية" في ملف الخفافيش.
إذا كنت بحاجة إلى أن يظل ملف الخفافيش مفتوحا إلى أجل غير مسمى ، فيمكنك إضافة "حلقة لا نهائية" في نهاية الملف. على سبيل المثال:
: حلقة
ريم إدراج الأوامر هنا
انتقل الى حلقة
سيؤدي ذلك إلى تكرار ملف الخفافيش بشكل مستمر وعدم إغلاقه بعد تنفيذ الأمر الأخير.
5. استخدم أدوات مساعدة أو نصوص برمجية تابعة لجهات خارجية.
هناك أدوات مساعدة وبرامج نصية تابعة لجهات خارجية تسمح لك بتشغيل ملفات الخفافيش دون إغلاق سطر الأوامر. على سبيل المثال ، يمكنك استخدام الأداة المساعدة "نيركمد" والأمر "كمدويت" لفتح ملف الخفافيش دون إغلاق سطر الأوامر يدويا.
بشكل عام ، هناك عدة طرق لعدم إغلاق ملف الخفافيش. اختر الطريقة التي تناسب احتياجاتك وتفضيلاتك.
باستخدام أمر الإيقاف المؤقت في ملف الخفافيش
يتم استخدام أمر الإيقاف المؤقت في ملف الخفافيش لإيقاف تنفيذ البرنامج النصي مؤقتا وانتظر التأكيد من المستخدم. يكون هذا الأمر مفيدا عندما تحتاج إلى التحقق من نتائج الأمر السابق قبل متابعة تنفيذ البرنامج النصي.
عندما يتم استدعاء أمر الإيقاف المؤقت في ملف الخفافيش ، يتوقف تنفيذ البرنامج النصي ، والرسالة " اضغط على أي مفتاح للمتابعة..."يتم عرضها على الشاشة. يجب على المستخدم الضغط على أي مفتاح لمتابعة تنفيذ البرنامج النصي.
فيما يلي مثال على استخدام أمر الإيقاف المؤقت:
صدى هذا هو الأمر الأول
وقفة
صدى هذا هو الأمر الثاني
وقفة
صدى هذا هو الأمر الثالث
في هذا المثال ، يتم إخراج النص بعد كل أمر ، ويتم إيقاف البرنامج النصي مؤقتا حتى يضغط المستخدم على أي مفتاح.
يمكنك أيضا إضافة رسالة نصية قبل أمر الإيقاف المؤقت لتحذير المستخدم مما يجب عليه فعله:
صدى هذا هو الأمر الأول
صدى اضغط على أي مفتاح للمتابعة...
وقفة
صدى هذا هو الأمر الثاني
صدى اضغط على أي مفتاح للمتابعة...
وقفة
صدى هذا هو الأمر الثالث
الآن سيرى المستخدم تحذيرا قبل كل أمر إيقاف مؤقت.
يتيح لك استخدام أمر الإيقاف المؤقت التحكم في تنفيذ البرنامج النصي ويمنح المستخدم الفرصة للتحقق من نتائج الخطوات الوسيطة.
ومع ذلك ، تجدر الإشارة إلى أن استخدام أمر الإيقاف المؤقت يمكن أن يبطئ تنفيذ البرنامج النصي ، خاصة إذا كان يحتوي على العديد من الأوامر. لذلك ، إذا لم تكن بحاجة إلى انتظار تأكيد المستخدم ، فمن الأفضل تجنب استخدام هذا الأمر.
استخدام الأمر مهلة لتأخير إغلاق ملف الخفافيش
يعد أمر المهلة أداة مفيدة للغاية عند كتابة ملفات الخفافيش ، لأنه يسمح لك بتأخير إغلاق ملف الخفافيش لعدد معين من الثواني. يمكن أن يكون هذا مفيدا إذا كنت تريد أن يعرض ملف الخفافيش نتائج العمل أو الرسائل قبل الإغلاق.
بناء جملة الأمر مهلة بسيط جدا: مهلة / ر [تأخير الوقت]. هنا ، يتم تحديد وقت التأخير بالثواني. على سبيل المثال ، لتأخير إغلاق ملف الخفافيش بمقدار 5 ثوان ، استخدم الأمر مهلة /تي 5.
يسمح لك أمر المهلة أيضا بتحديد الرسالة التي سيتم عرضها قبل إغلاق ملف الخفافيش. يتم استخدام المعلمة / نوبريك لهذا الغرض. على سبيل المثال ، لعرض الرسالة "إغلاق في 5 ثوان..."قبل إغلاق ملف الخفافيش لمدة 5 ثوان ، استخدم الأمر مهلة / تي 5 / نوبريك وصدى إغلاق في 5 ثوان....
باستخدام الأمر مهلة ، يمكنك جعل ملف الخفافيش أكثر إفادة وسهلة الاستخدام. على سبيل المثال ، يمكنك عرض شريط تقدم أو رسالة نجاح أو خطأ حتى يتم إغلاق الملف. أيضا ، سيكون لديك المزيد من الوقت لعرض نتائج ملف الخفافيش قبل إغلاقه.
مثال على استخدام أمر المهلة:
| الفريق | الوصف |
|---|---|
| مهلة / تي 10 | يؤخر إغلاق ملف الخفافيش بمقدار 10 ثوان |
| مهلة / تي 5 / نوبريك وصدى إغلاق بعد 5 ثوان… | يعرض الرسالة " إغلاق في 5 ثوان..."ويؤخر إغلاق ملف الخفافيش بمقدار 5 ثوان |
إنشاء برنامج نصي لعرض نتيجة ملف الخفافيش
عند تنفيذ ملف الخفافيش في سطر الأوامر ، يتم عرض نتيجة تشغيله مباشرة في نافذة سطر الأوامر. ومع ذلك ، في بعض الأحيان قد يكون من الضروري حفظ هذه النتيجة لمزيد من الاستخدام أو العرض للمستخدم. للقيام بذلك ، يمكنك إنشاء برنامج نصي من شأنه تنفيذ ملف الخفافيش وحفظ نتيجته إلى ملف منفصل.
وفيما يلي مثال على البرنامج النصي بيثون الذي ينفذ ملف الخفافيش ويحفظ نتيجته إلى نتيجة الملف.النص :
استيراد عملية فرعية
الأمر = " اختبار.بات"
ملف الإخراج = " النتيجة.النص "
# تنفيذ ملف الخفافيش
عملية = عملية فرعية.بوبين (الأمر ، ستدوت=عملية فرعية.الأنابيب ، ستدير=عملية فرعية.الأنابيب)
# الحصول على نتيجة التنفيذ
الإخراج ، خطأ = عملية.التواصل()
# حفظ النتيجة إلى ملف
مع فتح (ملف الإخراج ، "ث") كملف:
ملف.الكتابة (الإخراج)
في هذا المثال ، يتم استخدام وحدة المعالجة الفرعية لتنفيذ ملف الخفافيش والحصول على نتائجه. ثم يتم حفظ النتيجة إلى نتيجة ملف.نص . يمكنك تغيير أسماء ملف الخفافيش وملف النتيجة وفقا لاحتياجاتك.
لتشغيل البرنامج النصي ، ستحتاج إلى مترجم بايثون مثبت. يمكنك تثبيته من موقع بايثون الرسمي. بعد تثبيت بايثون ، قم بتشغيل البرنامج النصي من سطر الأوامر باستخدام الأمر التالي:
بايثون script.py
أين script.py -اسم ملف البرنامج النصي.
يمكنك الآن استخدام هذا البرنامج النصي لعرض نتيجة تنفيذ ملف الخفافيش بتنسيق مناسب لك.
استخدام العلامات عند تشغيل ملف الخفافيش
عند بدء التشغيل .ملف الخفافيش في سطر الأوامر ويندوز يمكن استخدام الأعلام المختلفة للسيطرة على تنفيذ البرنامج النصي. العلامات هي معلمات إضافية تسمح لك بتغيير سلوك البرنامج النصي اعتمادا على الموقف.
فيما يلي بعض العلامات الأكثر شيوعا التي يمكن استخدامها:
- / ب - عند استخدام هذه العلامة ، لن يتم إغلاق سطر الأوامر بعد اكتمال تنفيذ البرنامج النصي. سيبقى عرض النتيجة على الشاشة ، مما يسمح لك بعرض الإخراج أو رسائل الخطأ.
- / ج-تتيح لك هذه العلامة تحديد أمر لتنفيذه في سطر الأوامر ، ثم الخروج من سطر الأوامر. يكون هذا مفيدا عندما تريد تشغيل أمر والانتقال فورا إلى مهام أخرى دون البقاء في سطر الأوامر.
- / د-يسمح لك لتحديد الدليل الذي لتنفيذ .ملف الخفافيش.
- / ك - عند استخدام هذه العلامة ، لن يتم إغلاق سطر الأوامر بعد الانتهاء من التنفيذ.ملف الخفافيش. بدلا من ذلك ، سيظل موجه الأوامر مفتوحا ، مما يسمح لك بإدخال أوامر إضافية.
- / س-تعمل هذه العلامة على تعطيل عرض رسالة ودية للغاية عند بدء سطر الأوامر. إنه مفيد عندما تريد أن يكون تنفيذ البرنامج النصي أكثر هدوءا وكفاءة.
يمكن تمرير الأعلام عند بدء التشغيل.ملف الخفافيش في سطر الأوامر. للقيام بذلك ، تحتاج فقط إلى إضافة العلامة المطلوبة ومعلماتها إلى أمر بدء التشغيل (إذا لزم الأمر).
على سبيل المثال ، لإطلاق .يجب تحديد ملف الخفافيش باستخدام علامة /ب في سطر الأوامر:
C:\path\to\file .أفضل التقنيات المتاحة / باء
بهذه الطريقة ، يمكنك التحكم بدقة أكبر في تنفيذ البرامج النصية والتحكم في عرض النتائج وتنفيذ إجراءات إضافية بعد اكتمالها.
باستخدام أمر آخر لتشغيل ملف الخفافيش
عندما نقوم بتشغيل ملف الخفافيش ، فإنه يعمل على سطر الأوامر ويغلق بمجرد اكتمال الأمر. ومع ذلك ، هناك طرق تسمح لنا بتشغيل ملف الخفافيش بطريقة لا تغلق بعد تنفيذ الأمر. إحدى هذه الطرق هي استخدام أمر آخر لتشغيل ملف الخفافيش.
بدلا من تشغيل ملف الخفافيش مباشرة باستخدام الأمر "اسم الملف".بات "، يمكنك استخدام أمر آخر ، على سبيل المثال ، " كمد / ك ملفاسم.الخفافيش". يخبر المفتاح" / ك " سطر الأوامر بعدم الإغلاق بعد تنفيذ ملف الخفافيش.
مثال:
كمد / ك اسم الملف.بات
وبالتالي ، عند تشغيل ملف الخفافيش باستخدام الأمر "كمد / ك" ، لن يتم إغلاق موجه الأوامر بعد تنفيذ ملف الخفافيش ، ويمكنك الاستمرار في استخدام موجه الأوامر لإدخال أوامر أخرى.
هذه الطريقة مفيدة بشكل خاص إذا كان ملف الخفافيش يحتوي على أوامر تستغرق وقتا طويلا للتنفيذ ، وتريد مواصلة العمل على سطر الأوامر بعد تنفيذ هذه الأوامر.
ومع ذلك ، تجدر الإشارة إلى أنه عند استخدام هذه الطريقة ، لن تتمكن من الحصول على إخراج ملف الخفافيش في سطر الأوامر ، حيث لن يتم عرضه بعد تنفيذ ملف الخفافيش.
إنشاء اختصار لإطلاق ملف الخفافيش مع إغلاق تعطيل
ملفات الخفافيش هي طريقة مريحة وسهلة لأتمتة المهام المختلفة على جهاز الكمبيوتر. ومع ذلك ، عند تشغيل ملفات الخفافيش من سطر الأوامر ، عادة ما يتم إغلاقها فورا بعد تنفيذ جميع الأوامر. في هذه المقالة ، سننظر في كيفية إنشاء اختصار لتشغيل ملف الخفافيش مع تعطيل الإغلاق.
سيسمح لك إنشاء اختصار بتشغيل ملف الخفافيش دون إغلاق نافذة موجه الأوامر بعد تنفيذه. للقيام بذلك ، اتبع التعليمات أدناه:
- ابحث عن ملف الخفافيش الذي تريد تشغيله دون إغلاق نافذة موجه الأوامر.
- انقر بزر الماوس الأيمن على الملف وحدد"إنشاء اختصار".
- انقر بزر الماوس الأيمن على الاختصار الذي تم إنشاؤه وحدد خصائص.
- في نافذة الخصائص التي تفتح ، انتقل إلى علامة التبويب اختصار.
- القيادة :
| المعلمة | الوصف |
|---|---|
/ ك | يسمح لك بحفظ نافذة موجه الأوامر بعد تنفيذ أوامر ملف الخفافيش. |
/ ج | يسمح لك بتنفيذ أوامر ملف الخفافيش وإغلاق نافذة موجه الأوامر بعد تنفيذها. |
على سبيل المثال ، في حقل "الهدف" ، أضف السطر التالي:
C:\Windows\System32\cmd.إكس / ك " الطريق إلى باتفيل الخاص بك.بات"
بعد إضافة خيارات سطر الأوامر ، احفظ التغييرات وأغلق نافذة الخصائص. الآن ، من خلال تشغيل الاختصار الذي تم إنشاؤه ، ستتمكن من رؤية نتائج تنفيذ ملف الخفافيش في نافذة سطر الأوامر ، والتي ستظل مفتوحة بعد اكتمالها.
يمكن أن يكون استخدام اختصار لتشغيل ملف الخفافيش مع تعطيل نافذة موجه الأوامر مفيدا في الحالات التي تحتاج فيها إلى عرض إخراج الأوامر أو ملاحظة الأخطاء المحتملة التي قد تحدث عند تنفيذ ملف الخفافيش.
سؤال وجواب
كيف يمكنني التأكد من أنه بعد تنفيذ ملف الخفافيش, فإنه لا يغلق تلقائيا?
لمنع ملف الخفافيش من الإغلاق تلقائيا بعد التنفيذ ، يمكنك إضافة الأمر "إيقاف مؤقت" في نهاية الملف. سيؤدي ذلك إلى انتظار موجه الأوامر حتى يضغط المستخدم على أي مفتاح.
هل من الممكن لجعل ملف الخفافيش تبقى مفتوحة, ولكن ليس منع سطر الأوامر?
نعم ، هذا ممكن. لكي يظل ملف الخفافيش مفتوحا ، ولكن لا يمنع سطر الأوامر ، يمكنك استخدام الأمر "ابدأ" قبل الملف القابل للتنفيذ. على سبيل المثال ، الأمر "ابدأ ملفي.إكس " ستطلق ملفي الملف.إكس وسوف يترك كمد مفتوحة.