โดยปกติถ้าฉันต้องการดับเบิลคลิกที่เทอร์มินัลEXE
และไม่พลาดผลลัพธ์ฉันจะสร้างไฟล์แบตช์อย่างง่ายในโฟลเดอร์เดียวกันเพื่อดับเบิลคลิก
fileToRun
pause
มันรันไฟล์ที่ร้องขอและจากนั้นคุณจะได้รับplease press any key to continue
หลังจากที่โปรแกรมสิ้นสุดลง (สำเร็จหรือผิดพลาด) เพื่อให้คุณสามารถกำหนดได้ว่าจะปิดเทอร์มินัลเมื่อใด
หรือถ้าคุณไม่ต้องการปิดหน้าต่างเทอร์มินัลด้วยตนเองเสมอคุณสามารถกำหนดแบทช์ของคุณให้ถ่ายโอนข้อมูลไปยังไฟล์แทนได้ซึ่งจะทำให้คุณสามารถเข้าถึงเอาต์พุตทั้งหมดได้อย่างง่ายดายหลังจากเกิดความผิดพลาด คุณทำเช่นนี้ (โปรดทราบว่าการรันครั้งที่สองของโปรแกรมจะเขียนทับไฟล์ของการรันครั้งก่อน)
fileToRun > fileToRunLOG.txt
ในกรณีของคุณสร้างแบตช์ไฟล์ (เพิ่ม a %1
หลังfileToRun
เพื่อจัดการอาร์กิวเมนต์ไฟล์!) จากนั้นเชื่อมโยงประเภทไฟล์กับแบทช์ไม่ใช่ไฟล์ปฏิบัติการหลัก เสร็จสิ้น
นี้อาจจะเป็นบิตทางอ้อม แต่ฉันเพิ่งเกิดขึ้นกับมันดังนั้นคุณอาจต้องการที่จะรอให้ข้อเสนอแนะที่ดีกว่าบางอย่าง ...