แอปพลิเคชันที่ฉันต้องการเริ่มต้นคือ MongoDB หากฉันจะเริ่มต้นตามปกติดูเหมือนว่า:
ฉันไม่ชอบจำนวนการขึ้นบรรทัดใหม่และมีพื้นที่หน้าจอจำนวนมากดังนั้นฉันต้องการใช้พื้นที่ดังกล่าวเพื่อกำจัดการขึ้นบรรทัดใหม่
ฉันสามารถเปลี่ยนขนาดของหน้าต่างคอนโซลด้วยMODE
ดังนั้นฉันจึงเขียนไฟล์แบทช์ดังนี้:
@ECHO OFF
MODE con:cols=140 lines=70
%~dp0mongodb\bin\mongod --dbpath %~dp0data --rest
จนถึงตอนนี้ดีมาก เมื่อฉันเริ่มแบตช์ไฟล์นี้ฉันจะได้หน้าต่างที่ใหญ่ขึ้นตามที่ต้องการ
แต่เมื่อฉันกดCtrl+ Cเพื่อออกจาก MongoDB ฉันได้รับพรอมต์ที่น่ารำคาญ:
Terminate batch job (Y/N)?
ซึ่งไม่มีประโยชน์เพราะคำสั่งที่ฉันเพิ่งออกจากคือคำสั่งสุดท้ายในงานแบตช์อยู่แล้วและไม่ว่าฉันจะตอบอะไรผลลัพธ์ก็เหมือนกัน
ดังนั้นฉันจะได้รับหน้าต่างคอนโซลที่ใหญ่ขึ้นสำหรับแอปพลิเคชันโดยไม่แจ้งให้ทราบเมื่อฉันกดCtrl+ Cอย่างไร