หากคุณเป็น Power User ของ Windows ที่ต้องใช้ Command Prompt บ่อยๆ คุณจะพบว่ามีประโยชน์ที่จะเปิดใช้งาน Auto-complete ใน Command Prompt หากคุณต้องการทำให้การเปลี่ยนแปลงนี้ถาวร คุณจะต้องแก้ไข Windows Registry
File name completion และ Folder name completion เป็นคุณสมบัติ Quick-search ของ Windows Command Processor หรือ cmd.exe Auto-complete สำหรับ CMD.exe ไม่ได้เปิดใช้งานโดยค่าเริ่มต้นใน Windows – คุณต้องเปิดใช้งานมัน
เปิดใช้งาน AutoComplete ใน Command Prompt
คุณสามารถเปิดใช้งาน Auto-complete แบบถาวรหรือสำหรับเซสชันปัจจุบันเท่านั้น
เปิดใช้งาน Auto-complete ใน CMD ชั่วคราว
เพื่อเปิดใช้งาน Auto-complete ใน CMD สำหรับผู้ใช้ปัจจุบันสำหรับเซสชันคำสั่งปัจจุบัน ให้เปิดกล่อง Run พิมพ์คำสั่งต่อไปนี้และกด Enter:
cmd /f
สวิตช์ /f เปิดหรือปิดตัวอักษรการเติมเต็มชื่อไฟล์และชื่อไดเรกทอรี
ตอนนี้ กด Ctrl+D เพื่อเติมชื่อโฟลเดอร์ หรือ Ctrl+F เพื่อเติมชื่อไฟล์ กดชุดปุ่มนี้ซ้ำๆ และดูชื่อไฟล์เปลี่ยนไป
เพื่อปิดใช้งาน Auto-complete ให้พิมพ์ต่อไปนี้และกด Enter:
cmd /f:off
เปิดใช้งาน Auto-complete ใน CMD ถาวร
เพื่อเปิดใช้งาน Auto-complete ถาวรใน Command Prompt ให้รัน regedit เพื่อเปิด Registry Editor และนำทางไปที่ Registry Key ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

คุณจะต้องแก้ไขค่า CompletionChar ค่าเริ่มต้นคือ 40 ใน Hexadecimal ตั้งค่า REG_DWORD เป็น 9 นี่จะเปิดใช้งาน Folder Name Completion
ต่อไป ดับเบิลคลิกที่ PathCompletionChar และเปลี่ยนค่าเป็น 9
นี่จะตั้งค่า TAB Key เป็น Control Character
หากคุณต้องการใช้ Control Characters เดียวกันที่คุณใช้สำหรับเซสชันคำสั่งเดียว ตามที่กล่าวไว้ในส่วนแรกของบทความนี้ ให้ตั้งค่าดังนี้:
- 4 สำหรับ Ctrl+D
- 6 สำหรับ Ctrl+F
ฟีเจอร์ Auto-completion ชื่อไฟล์จะทำงานกับโฟลเดอร์ด้วย เพราะ Windows จะค้นหา Full Path และจับคู่กับชื่อไฟล์และโฟลเดอร์ทั้งคู่
อ่านต่อ Command Prompt Tips Tricks เพิ่มเติม!