เรียกใช้ไฟล์. exe ผ่านทางพรอมต์คำสั่ง
ส่วนใหญ่เวลาที่โปรแกรมของเราทำงานเหมือนที่เราต้องการ แต่ทุกครั้งในขณะที่คุณมีโปรแกรมที่น้อยกว่าความร่วมมือและทำให้คุณมองหาวิธีการแก้ไขปัญหา 'ทัศนคติ' โพสต์ SuperUser คำถาม & คำตอบมีคำแนะนำที่ดีบางอย่างเพื่อช่วยให้ผู้อ่านผิดหวังได้ผลลัพธ์ที่เขาต้องการ.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
คำถาม
ผู้อ่าน SuperUser user418119 ต้องการหาวิธีเปิดหน้าต่างโปรแกรมไว้นานพอที่จะเห็นผลลัพธ์:
ฉันพยายามเรียกใช้โปรแกรมการวนซ้ำ เมื่อใดก็ตามที่ฉันคลิกมันมันจะเปิดขึ้นและจะสิ้นสุดลง เมื่อฉันเปิดไฟล์ข้อความเข้าโดยใช้โปรแกรมการวนซ้ำจะเสร็จสมบูรณ์จากนั้นหน้าต่างจะปิดทันที ฉันสามารถ:
1. เรียกใช้เพื่อไม่ให้หน้าต่างปิด (และฉันเห็นผลลัพธ์ของฉัน)
หรือ
2. จัดการเพื่อทำสิ่งเดียวกันผ่าน Command Prompt
ฉันไม่คุ้นเคยกับการทำสิ่งต่าง ๆ ผ่านทางพรอมต์คำสั่ง.
มีวิธีที่จะทำให้หน้าต่างโปรแกรมของ user418119 เปิดอยู่นานพอที่จะเห็นผลลัพธ์หรือไม่?
คำตอบ
ผู้สนับสนุน SuperUser mg30rg, misha256 และ Ranayna มีคำตอบสำหรับเรา แรกขึ้น mg30rg:
คุณสามารถสร้างไฟล์แบตช์ (.bat) ที่มีสองบรรทัด อันแรกคือบรรทัดคำสั่งของแอปพลิเคชันของคุณและอันที่สองคือ "หยุดชั่วคราว" มันจะเปิดหน้าต่างพร้อมรับคำสั่งไว้จนกว่าคุณจะกดปุ่มหรือปิดโดยใช้ปุ่ม "X" ข้อดีของการแก้ปัญหานี้คือคุณสามารถมีทางลัดแยกไปยังไฟล์. bat เพื่อให้คุณสามารถเริ่มโปรแกรมด้วยหรือไม่หยุดชั่วคราวเมื่อเสร็จสิ้น.
ตามด้วยคำตอบจาก misha256:
นี่จะเปิดหน้าต่าง Command Prompt ไว้แม้ว่า MyApp.exe จะยุติลง:
- cmd / K“ C: \ SomeFolder \ MyApp.exe”
คุณสามารถสร้างทางลัดตามด้านบน โซลูชันนี้ทำงานกับโปรแกรมคอนโซลทั้งหมดและไม่ต้องการให้คุณผ่าน Command Prompt ทุกครั้งหรือแก้ไขไฟล์. exe ต้นฉบับ (ซึ่งโดยปกติคุณไม่สามารถทำได้).
บังเอิญสวิตช์ / K ได้รับรอบตั้งแต่วัน NT.
และคำตอบสุดท้ายของเราจาก Ranayna:
อีกวิธีหนึ่งซึ่งค่อนข้างมีประโยชน์หากพา ธ ไปยังไฟล์. exe นั้นซับซ้อน: เปิดหน้าต่างพร้อมรับคำสั่งและเพียงแค่ลากไฟล์. exe ไปไว้ในหน้าต่าง เส้นทางแบบเต็มไปยังไฟล์. exe จะถูกวางลงในหน้าต่างพร้อมรับคำสั่งและคุณเพียงแค่กด เข้าสู่. ไม่จำเป็นต้องมี ซีดี เข้าไปในเส้นทางใด ๆ.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.