3 วิธีในการป้องกันไม่ให้พรอมต์คำสั่งปิดหลังจากรันคำสั่ง (หยุดไฟล์แบทช์ชั่วคราว)
- หมวดหมู่: อื่น ๆ
เมื่อเราเรียกใช้แบตช์ไฟล์ หน้าต่างพรอมต์คำสั่งจะปรากฏขึ้นในไม่ช้าและทำงานพร้อมกัน และคุณไม่ได้รับคำสั่งที่รันบน CMD อันเป็นผลมาจากแบตช์ไฟล์อย่างแน่นอน
ไฟล์แบตช์มีคำสั่งเพื่อดำเนินการบางอย่างที่เกี่ยวข้องกับระบบ และคำสั่งเหล่านี้จะถูกดำเนินการทีละรายการ ดังนั้น ถ้าคุณต้องการดูคำสั่งของคุณที่คุณเรียกใช้ผ่านไฟล์แบตช์ และคุณต้องการป้องกันไม่ให้หน้าต่างพรอมต์คำสั่งปิดโดยอัตโนมัติ สรุปด่วน ซ่อน 1 วิธีแรก 2 วิธีที่สอง 3 วิธีที่สาม
ต่อไปนี้คือ 3 วิธีในการป้องกันไม่ให้หน้าต่างพรอมต์คำสั่งปิดหลังจากรันคำสั่ง ไปหาวิธีแก้ปัญหาที่คุณพบว่าง่ายและดีที่สุดสำหรับคุณ
วิธีแรก
เปิดไฟล์แบตช์ใน Notepad โดยคลิกขวาที่ไฟล์แล้วคลิกแก้ไขจากรายการ
และวางคำสั่งต่อไปนี้ที่ท้ายไฟล์แบตช์ของคุณ
cmd /k
ถัดไป บันทึกไฟล์โดยกด Ctrl+s และปิดแผ่นจดบันทึก ดับเบิลคลิกไฟล์ .bat ของคุณ คุณจะเห็นว่า CMD จะยังคงเปิดอยู่ตราบเท่าที่คุณต้องการให้เปิดอยู่
นี่เป็นวิธีที่ง่ายและสะดวกมากในการป้องกันไม่ให้หน้าต่างพรอมต์คำสั่งปิดหลังจากรันคำสั่ง
วิธีที่สอง
วิธีที่สองที่ฉันจะแสดงให้คุณเห็นก็เป็นวิธีง่ายๆ เช่นกัน
แก้ไขไฟล์ bat ของคุณโดยคลิกขวาที่ไฟล์แล้วเลือกแก้ไขจากรายการ ไฟล์ของคุณจะเปิดขึ้นในแผ่นจดบันทึก
ตอนนี้เพิ่ม PAUSE word ที่ท้ายไฟล์ bat ของคุณ การดำเนินการนี้จะเปิดหน้าต่างพรอมต์คำสั่งไว้จนกว่าคุณจะไม่กดปุ่มใดๆ
คุณสามารถดูแต่ละคำสั่งที่รันบนผลลัพธ์ของไฟล์ bat ใน CMD ได้อย่างง่ายดาย ตราบใดที่คุณไม่ได้กดปุ่มใดๆ
วิธีที่สาม
คุณสามารถป้องกันไม่ให้หน้าต่างพรอมต์คำสั่งปิดหลังจากรันคำสั่งผ่านการเพิ่มคีย์รีจิสทรีในรีจิสทรีของ Windows สำหรับสิ่งนี้ ให้พิมพ์รหัสต่อไปนี้ใน Notepad ของคุณและบันทึกไฟล์ด้วยนามสกุล .reg
Windows Registry Editor เวอร์ชัน 5.00
[HKEY_CLASSES_ROOTApplicationspowershell.exeshellopencommand]
@= C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe –noExit & \ %1\
[HKEY_CLASSES_ROOTMicrosoft.PowerShellScript.1Shell Command]
@= C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe –NoExit -Command if ( ( Get-ExecutionPolicy ) –ne 'AllSigned') { Set-ExecutionPolicy – ข้ามกระบวนการขอบเขต }; & \ %1 \
หลังจากบันทึกไฟล์แล้ว ให้ดับเบิลคลิกที่ไฟล์ รีจิสทรีนี้จะบันทึกลงใน Registry Editor ของ Windows ตอนนี้ให้รันคำสั่งใดๆ หน้าต่าง Command Prompt จะยังคงเปิดอยู่ตราบเท่าที่คุณเปิดไว้
ทั้งหมดนี้เป็นวิธีที่ง่ายและรวดเร็วในการเปิดหน้าต่างพรอมต์คำสั่งเพื่อให้คุณสามารถกำหนดค่าและดูแต่ละคำสั่งที่คุณเรียกใช้ผ่านไฟล์แบตช์หรือ Powershell Script ได้อย่างง่ายดาย หากคุณต้องการทราบสิ่งอื่นที่เกี่ยวข้องกับสิ่งนี้ แสดงความคิดเห็นด้านล่าง ขอขอบคุณ.