ป้องกันไม่ให้หน้าต่าง MS-DOS ปิดโดยอัตโนมัติใน Windows

ตามค่าเริ่มต้น Windows รุ่นใหม่จะปิดหน้าต่างของโปรแกรมใด ๆ โดยอัตโนมัติรวมถึงโปรแกรม MS-DOS หรือไฟล์แบตช์เมื่อโปรแกรมสิ้นสุดลง แต่น่าเสียดายที่หากคำสั่ง MS-DOS หรือโปรแกรมแสดงผลหรือแสดงข้อมูลใด ๆ ที่ผู้ใช้จำเป็นต้องอ่านพวกเขาจะไม่สามารถอ่านได้เนื่องจากมันปิดเร็วเกินไป

ปัญหานี้สามารถแก้ไขได้โดยทำตามคำแนะนำด้านล่าง

หมายเหตุ: น่าเสียดายที่ไม่มีการตั้งค่าใน Windows สำหรับปิดการใช้งานการปิดหน้าต่างอัตโนมัติของ MS-DOS

เปิดหน้าต่าง MS-DOS

หากคุณใช้คำสั่ง MS-DOS หรือโปรแกรมจากภายใน Windows ให้ลองเปิดพรอมต์ MS-DOS และดำเนินการคำสั่งหรือโปรแกรมจากภายใน MS-DOS

เปลี่ยนเส้นทางของคำสั่งในทางลัด

ผู้ใช้ Microsoft Windows 2000 และ Windows XP สามารถดำเนินการคำสั่งผ่าน CMD.EXE โดยใช้ตัวเลือก / K การทำเช่นนั้นจะเปิดหน้าต่างคำสั่งแล้วดำเนินการคำสั่งหรือโปรแกรม หลังจากคำสั่งหรือโปรแกรมเสร็จสมบูรณ์คอมพิวเตอร์จะยังคงอยู่ที่พร้อมท์คำสั่ง โดยทำตามขั้นตอนด้านล่าง

  1. สร้างทางลัดไปยังโปรแกรม MS-DOS หรือคำสั่งของคุณ
  2. เมื่อสร้างทางลัดแล้วให้คลิกขวาที่ทางลัดแล้วคลิก คุณสมบัติ
  3. ในหน้าต่างคุณสมบัติเปลี่ยนตำแหน่ง เป้าหมาย เพื่อเก็บคำสั่ง CMD.EXE ด้วยสวิตช์ / K ดังที่แสดงในตัวอย่างด้านล่าง

ก่อน

 "C: \ My programs \ test.bat" 

หลังจาก

 C: \ WINNT \ system32 \ CMD.EXE / K "C: \ My programs \ test.bat" 
  • ดูหน้าคำสั่ง CMD สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งนี้

เพิ่มคำสั่งหยุดชั่วคราวไปยังไฟล์แบตช์

ท้ายที่สุดสิ่งสำคัญคือต้องตระหนักว่าหน้าต่างจะไม่ปิดหาก Microsoft Windows เชื่อว่าโปรแกรมยังทำงานอยู่ หากคุณกำลังสร้างไฟล์แบตช์และต้องการให้หน้าต่างของ MS-DOS ยังคงเปิดอยู่เคล็ดลับอย่างหนึ่งคือการเพิ่มหยุดชั่วคราวไปยังจุดสิ้นสุดไฟล์แบตช์ของคุณซึ่งจะแจ้งให้ผู้ใช้กดปุ่มใด ๆ จนกว่าผู้ใช้จะกดปุ่มใด ๆ หน้าต่างจะยังคงเปิดอยู่แทนที่จะปิดโดยอัตโนมัติ