
يمكن حل هذه المشكلة عن طريق تنفيذ أي من التوصيات أدناه.
ملاحظة: لسوء الحظ ، لا يوجد إعداد في Windows لتعطيل الإغلاق التلقائي لنوافذ MS-DOS.
افتح نافذة MS-DOS
إذا كنت تقوم بتشغيل أمر أو برنامج MS-DOS من داخل Windows ، فحاول فتح موجه MS-DOS وتنفيذ الأمر أو البرنامج من داخل MS-DOS.
تغيير مسار الأمر في الاختصار
يمكن لمستخدمي Microsoft Windows 2000 و Windows XP تنفيذ الأمر من خلال CMD.EXE باستخدام الخيار / K. سيؤدي القيام بذلك إلى فتح نافذة أمر ثم تنفيذ الأمر أو البرنامج. بعد اكتمال الأمر أو البرنامج ، سيبقى الكمبيوتر في موجه الأوامر. للقيام بذلك، اتبع الخطوات التالية.
- إنشاء اختصار لبرنامج أو MS-DOS الخاص بك.
- بمجرد إنشاء اختصار ، انقر بزر الماوس الأيمن فوق الاختصار وانقر فوق " خصائص" .
- في الإطار "خصائص" ، قم بتغيير الموقع الهدف ليحتوي على أمر CMD.EXE مع مفتاح التبديل / K كما هو موضح في المثال أدناه.
قبل
"C: \ My program \ test.bat"
بعد
C: \ WINNT \ system32 \ CMD.EXE / K "C: \ My program \ test.bat"
- راجع صفحة أمر CMD لمزيد من المعلومات حول هذا الأمر.
أضف عبارة توقف مؤقت إلى ملف دفعي
أخيرًا ، من المهم إدراك أن النافذة لن تغلق إذا اعتقدت Microsoft Windows أن البرنامج لا يزال قيد التشغيل. إذا كنت تقوم بإنشاء ملف دفعي وتريد أن تظل نافذة MS-DOS مفتوحة ، فإن إحدى الحيلتين تتمثل في إضافة PAUSE إلى نهاية ملف الدُفعات الخاص بك ، مما سيدفع المستخدم إلى الضغط على أي مفتاح. حتى يضغط المستخدم على أي مفتاح ، ستظل النافذة مفتوحة بدلاً من الإغلاق تلقائيًا.