สอบถามผู้รู้เรื่องการเขียน batch file ครับ ไม่ให้ batch file ปิดหลังจาก run command เสร็จ

คือผมสร้างโปรแกรมขึ้นมาเพื่อ run บน dos(CMD) ครับ ระหว่างที่ โปรแกรม run จะต้องเปิด dos(CMD) ไว้ตลอด
ก่อนที่รัน จะต้องใส่ชุดคำสั่ง

ผมอยากสร้าง batch ไฟล์ขึ้นมาเพื่อ run คำสั่งนั้นๆ ครับ แต่เจอปัญหาว่า batch ไฟล์จะปิดตัวเองทุกครั้งหลังจาก run เสร็จครับ

ไม่ทราบว่ามีวิธีแนะนำหรือเปล่าครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ในบรรทัดทุดท้ายของ batch files ใช้คำสั่ง
pause
เพื่อรอการตอบสนองจากผู้ใช้ก่อนปิดหน้าต่าง cmd แต่ถ้าไม่อยากให้แสดงข้อความ "Press any key to continue . . . " ก็ใช้
pause >nul

หรือ รันโปรแกรมด้วยคำสั่ง cmd /k [คำสั่ง] เช่น
cmd /k myprogram.bat
วิธีนี้จะทำให้ cmd ยังคงใช้งานต่อไปได้ หลังจากรันชุดคำสั่งทั้งหมดใน batch files แล้ว
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่