Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

พร้อมรับคำสั่งปิดทันทีหลังจากเปิดไฟล์แบตช์

เมื่อเรารันไฟล์แบตช์ พรอมต์คำสั่งจะเปิดและปิดโดยอัตโนมัติหลังจากประมวลผลไฟล์แบตช์ บางครั้ง คำสั่งจะดำเนินการอย่างรวดเร็วจนดูเหมือนว่าพรอมต์คำสั่งจะปิดทันทีหลังจากเปิดไฟล์แบตช์ (BAT) . สิ่งนี้จะป้องกันไม่ให้ผู้ใช้ทำงานอื่น ๆ หลังจากเรียกใช้แบตช์ไฟล์หรือดูสถานะของคำสั่งที่พวกเขาดำเนินการใน CMD หากคุณต้องการให้หน้าต่างพรอมต์คำสั่งยังคงเปิดอยู่หลังจากประมวลผลไฟล์แบตช์ โพสต์นี้อาจช่วยคุณได้

พร้อมรับคำสั่งปิดทันทีหลังจากเปิดไฟล์แบตช์

พรอมต์คำสั่งปิดทันทีหลังจากเปิดแบตช์ไฟล์

คุณสามารถป้องกันไม่ให้พรอมต์คำสั่งปิดทันทีหลังจากเปิดไฟล์แบตช์ได้สามวิธีดังต่อไปนี้:

  1. โดยใช้คำสั่งหยุดชั่วคราว
  2. โดยใช้คำสั่ง cmd /k
  3. โดยการแก้ไขคีย์รีจิสทรี

มาดูวิธีการเหล่านี้กัน

1] ป้องกันไม่ให้พรอมต์คำสั่งปิดทันทีโดยใช้คำสั่งหยุดชั่วคราว

คำสั่งหยุดชั่วคราวจะป้องกันไม่ให้พรอมต์คำสั่งปิดหลังจากประมวลผลแบตช์ไฟล์

พร้อมรับคำสั่งปิดทันทีหลังจากเปิดไฟล์แบตช์

ทำตามขั้นตอนด้านล่าง:

  1. คลิกขวาที่ไฟล์แบตช์และเลือก แก้ไข . ซึ่งจะเปิด Notepad .
  2. พิมพ์ หยุดชั่วคราว ที่ท้ายคำสั่งที่คุณพิมพ์ลงในแบตช์ไฟล์
  3. บันทึกไฟล์

ตอนนี้ เมื่อคุณเปิดไฟล์แบตช์ พรอมต์คำสั่งจะไม่ปิดโดยอัตโนมัติหลังจากประมวลผลไฟล์ แต่จะแสดงข้อความว่า “กดปุ่มใดๆ เพื่อดำเนินการต่อ… ” เมื่อคุณกดปุ่มใดๆ Command Prompt จะปิดลง

คำสั่งหยุดชั่วคราวจะช่วยให้คุณเห็นว่าคำสั่งดำเนินการอย่างไร หากคุณต้องการให้ Command Prompt ยังคงเปิดอยู่เพื่อให้คุณสามารถรันคำสั่งอื่นๆ ในหน้าต่างเดียวกันได้ คุณต้องใช้วิธีถัดไป

2] ป้องกันไม่ให้พรอมต์คำสั่งปิดโดยใช้คำสั่ง cmd /k

พร้อมรับคำสั่งปิดทันทีหลังจากเปิดไฟล์แบตช์

cmd /k คำสั่งช่วยให้คุณสามารถรันคำสั่งใหม่หลังจากการประมวลผลไฟล์แบตช์โดยไม่ต้องปิดพรอมต์คำสั่ง คลิกขวาที่ไฟล์แบตช์แล้วพิมพ์ cmd /k ที่ส่วนท้ายของไฟล์แบตช์ หลังจากนั้นให้บันทึก

3] การแก้ไขคีย์รีจิสทรีเพื่อหยุดพรอมต์คำสั่งไม่ให้ปิด

สองวิธีข้างต้นหยุดพรอมต์คำสั่งไม่ให้ปิดทันทีหลังจากประมวลผลแบตช์ไฟล์ แต่ข้อเสียเพียงอย่างเดียวของสองวิธีนี้คือ คุณต้องใช้คำสั่งเหล่านั้นในทุกแบตช์ไฟล์ หากคุณมีไฟล์แบตช์จำนวนมากอยู่แล้ว คุณต้องแก้ไขไฟล์ทั้งหมด

พร้อมรับคำสั่งปิดทันทีหลังจากเปิดไฟล์แบตช์

คุณสามารถข้ามการแก้ไขไฟล์แบตช์ได้โดยการแก้ไขคีย์รีจิสทรี เราได้อธิบายขั้นตอนด้านล่างแล้ว ก่อนที่คุณจะดำเนินการต่อ เราขอแนะนำให้คุณสร้างข้อมูลสำรองของ Registry

1] เปิดกล่องคำสั่งเรียกใช้ พิมพ์ regedit และคลิกตกลง คลิกใช่หากคุณได้รับข้อความแจ้ง UAC

2] ใน Registry Editor ไปที่เส้นทางต่อไปนี้:

HKEY_CLASSES_ROOT\batfile\shell\open\command

HKEY_CLASSES_ROOT\cmdfile\shell\open\command

คุณจะพบ “(ค่าเริ่มต้น) ” ค่าทางด้านขวา ดับเบิลคลิกที่ค่านั้นและเปลี่ยนข้อมูลค่า ถึง cmd.exe /k "%1" %* . คลิกตกลงเพื่อบันทึกการเปลี่ยนแปลงที่คุณทำ ปิด Registry Editor เมื่อเสร็จแล้ว

หากหลังจากลองใช้สามวิธีข้างต้นแล้ว Command prompt ยังคงปิดโดยอัตโนมัติในระบบของคุณ เราขอแนะนำให้คุณลองแก้ไขดังต่อไปนี้:

  1. เรียกใช้การสแกน SFC
  2. แก้ปัญหาในสถานะคลีนบูต
  3. รีเซ็ตพีซีของคุณ

1] เรียกใช้การสแกน SFC

System File Checker (SFC) เป็นโปรแกรมอรรถประโยชน์จาก Microsoft ที่สแกนไฟล์ระบบเพื่อหาข้อผิดพลาดหรือความเสียหาย และซ่อมแซมไฟล์ที่เสียหาย ปัญหาที่คุณพบอาจเกิดจากไฟล์ระบบเสียหาย ดังนั้น การเรียกใช้การสแกน SFC อาจช่วยแก้ปัญหาได้

2] แก้ไขปัญหาในสถานะคลีนบูต

บางครั้ง โปรแกรมที่ผิดพลาดจะสร้างปัญหาหลายอย่างบนพีซีที่ใช้ Windows คุณสามารถระบุโปรแกรมหรือซอฟต์แวร์ที่ผิดพลาดได้โดยการแก้ไขปัญหาในสถานะคลีนบูต หากคุณพบโปรแกรมที่เป็นต้นเหตุของปัญหา ให้พิจารณาถอนการติดตั้ง

3] รีเซ็ตพีซีของคุณ

หากไม่มีอะไรช่วยคุณแก้ไขข้อผิดพลาด ให้ลองรีเซ็ตพีซีของคุณ

หวังว่านี่จะช่วยได้

ฉันจะเรียกใช้ EXE จากพรอมต์คำสั่งได้อย่างไร

ในการเรียกใช้ EXE จากพรอมต์คำสั่ง ให้ทำตามขั้นตอนด้านล่าง:

1] เปิดพรอมต์คำสั่ง

2] พิมพ์ cd "file path" โดยไม่มีใบเสนอราคาและกด Enter เส้นทางของไฟล์คือตำแหน่งการติดตั้งของไฟล์ EXE หากต้องการทราบตำแหน่งไฟล์ ให้คลิกขวาที่ไอคอนทางลัดของโปรแกรมที่คุณต้องการเปิดผ่าน CMD แล้วเลือก เปิดตำแหน่งไฟล์ . ตอนนี้ คลิกที่แถบที่อยู่ของ File Explorer และคัดลอกเส้นทางทั้งหมด คุณสามารถวางพาธทั้งหมดนี้ได้โดยตรงในพรอมต์คำสั่งโดยใช้ Ctrl + V กุญแจ

3] ตอนนี้ พิมพ์ start "filename.exe" โดยไม่ต้องใส่ใบเสนอราคาแล้วกด Enter

นี่จะเป็นการเปิดไฟล์ EXE

ฉันจะเปิดหน้าต่างคำสั่งในไฟล์แบตช์ได้อย่างไร

คุณสามารถใช้ หยุดชั่วคราว หรือ cmd /k คำสั่งเพื่อเปิดหน้าต่างคำสั่งในไฟล์แบตช์ หากต้องการ คุณยังทำให้การดำเนินการนี้เป็นแบบถาวรได้โดยแก้ไขคีย์บางคีย์ในรีจิสทรี เราได้อธิบายวิธีการทั้งสามนี้ไว้ข้างต้นแล้วในบทความนี้

เกี่ยวข้อง :Command Prompt cmd.exe ปรากฏขึ้นอย่างต่อเนื่องใน Startup

พร้อมรับคำสั่งปิดทันทีหลังจากเปิดไฟล์แบตช์