تشغيل ملف .exe عبر موجه الأوامر
في معظم الأوقات ، تعمل برامجنا مثلما نحتاجها ، ولكن في كل مرة يكون لديك فيها أقل تعاونية وتتركك تبحث عن طريقة لإصلاح مشكلة "موقفها". يقدم اليوم سؤال SuperUser Q & A بعض الاقتراحات الرائعة لمساعدة القارئ المحبط في الحصول على النتائج التي يحتاجها.
تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.
السؤال
يريد المستخدم SuperUser reader user418119 العثور على طريقة لإبقاء نافذة البرنامج مفتوحة لفترة كافية لرؤية النتائج:
أحاول تشغيل برنامج التكرار. كلما نقرت عليه ، فإنه يفتح ثم ينهي. عندما أفتح ملف النص المدخلي باستخدام البرنامج ، يكتمل التكرار ، ثم يتم إغلاق النافذة على الفور. كيف يمكنني:
1. شغّله بحيث لا تغلق النافذة (وأستطيع رؤية نتائجي)
أو
2. إدارة للقيام بنفس الشيء عبر موجه الأوامر
أنا لست على دراية كبيرة مع الاشياء عن طريق موجه الأوامر.
هل هناك طريقة لجعل نافذة برنامج user418119 مفتوحة مفتوحة بما يكفي لرؤية النتائج?
الاجابة
المساهمين SuperUser mg30rg ، misha256 ، وراناينا لديك الجواب بالنسبة لنا. أول ما يصل ، mg30rg:
يمكنك إنشاء ملف دفعي (.bat) يحتوي على سطرين. أول واحد هو سطر الأوامر التطبيق الخاص بك ، والآخر هو "PAUSE". سيبقي نافذة "موجه الأوامر" مفتوحة حتى تضغط على مفتاح أو تغلقه باستخدام الزر "X". ميزة هذا الحل هي أنه يمكنك الحصول على اختصار منفصل لملف .bat بحيث يمكنك إما بدء تشغيل البرنامج مع أو بدون الإيقاف المؤقت عند الانتهاء.
تليها إجابة misha256:
سيؤدي هذا إلى ترك إطار "موجه الأوامر" مفتوحًا حتى بعد إنهاء MyApp.exe:
- cmd / K "C: \ SomeFolder \ MyApp.exe"
يمكنك إنشاء اختصار مع ما سبق. يعمل هذا الحل مع جميع برامج وحدة التحكم ولا يتطلب منك المرور خلال موجه الأوامر في كل مرة أو تعديل ملف exe الأصلي (الذي لا يمكنك عادة).
بالمناسبة ، تم تبديل / K حول منذ أيام NT.
وإجابتنا الأخيرة من Ranayna:
طريقة أخرى مفيدة للغاية إذا كان المسار إلى الملف .exe هو واحد معقد: افتح نافذة موجه الأوامر واكتفي بسحب ملف exe إلى النافذة. سيتم لصق المسار الكامل إلى ملف .exe في إطار "موجه الأوامر" ، ويجب عليك الضغط فقط أدخل. ليست هناك حاجة ل القرص المضغوط في أي مسارات.
هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.