วิธีการป้องกันพรอมต์คำสั่งจากการปิดหลังจากการดำเนินการ?
ปัญหาของฉันคือว่าใน Windows มีหน้าต่างบรรทัดคำสั่งที่ปิดทันทีหลังจากดำเนินการ เพื่อแก้ปัญหานี้ฉันต้องการให้การทำงานเริ่มต้นเป็นแบบเปิดหน้าต่างไว้ โดยปกติพฤติกรรมนี้สามารถหลีกเลี่ยงได้ด้วยสามวิธีที่อยู่ในใจของฉัน: วางpauseบรรทัดหลังโปรแกรมแบตช์เพื่อให้ผู้ใช้กดปุ่มก่อนออก การเรียกใช้แบตช์ไฟล์เหล่านี้หรือบรรทัดคำสั่งอื่น ๆ ที่จัดการเครื่องมือ (แม้จะเริ่มให้บริการเริ่มต้นใหม่หรืออื่น ๆ ที่net start xyคล้ายกัน) ภายในcmd.exe(เริ่ม - เรียกใช้ - cmd.exe) เรียกใช้โปรแกรมเหล่านี้ด้วยcmd /kสิ่งนี้: cmd /k myprogram.bat แต่มีบางกรณีที่ผู้ใช้: เรียกใช้โปรแกรมเป็นครั้งแรกและไม่ทราบว่าโปรแกรมที่กำหนดจะทำงานใน Command Prompt (ตัวประมวลผลคำสั่งของ Windows) เช่นเมื่อรันทางลัดจากเมนู Start (หรือจากที่อื่น) หรือ พบว่าไม่สะดวกที่จะเรียกใช้ cmd.exe ตลอดเวลาและไม่มีเวลา / โอกาสในการเขียนโค้ดของคำสั่งเหล่านี้อีกครั้งทุกที่เพื่อหยุดชั่วคราวหลังจากพวกเขาหรือหลีกเลี่ยงการออกอย่างชัดเจน ฉันได้อ่านบทความเกี่ยวกับการเปลี่ยนพฤติกรรมเริ่มต้นของcmd.exeเมื่อเปิดมันอย่างชัดเจนด้วยการสร้างรายการ AutoRunและจัดการเนื้อหาในตำแหน่งเหล่านี้: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\AutoRun HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\AutoRun (รายการ AutoRun คือ_String values_... ) …