Cách bật tính năng Tự động hoàn thành trong Command Prompt

Bạn có sử dụng dấu nhắc lệnh(command prompt) hàng ngày không? Nếu vậy, gần đây tôi đã tìm thấy một cách để bật tính năng tự động hoàn thành cho dấu nhắc lệnh(command prompt) thông qua một chỉnh sửa sổ đăng ký(registry edit) đơn giản . Khi nhập tên đường dẫn dài, chỉ cần nhập một vài ký tự đầu tiên, sau đó nhấn TAB để tự động điền tên thư mục hoặc tệp(folder or file names) .

Ví dụ: nếu tôi đang nhập C:\Documents and Settings\ , tôi chỉ cần nhập C:\Doc rồi nhấn phím TAB(TAB) .

kích hoạt dấu nhắc lệnh tự động hoàn thành

dos nhắc tự động hoàn thành

Như bạn có thể thấy, chỉ có một thư mục bắt đầu bằng “ doc ”, vì vậy nó sẽ tự động được hoàn thành với các dấu ngoặc kép được thêm vào. Bây giờ nó khá gọn gàng. Nếu bạn muốn tiếp tục xa hơn, chỉ cần thêm một \cái khác vào cuối rồi nhấn TAB . Lưu ý rằng bạn có thể thêm dấu gạch chéo(forward slash) sau dấu ngoặc kép và nó sẽ vẫn hoạt động tốt.

Bạn có thể tiếp tục qua các thư mục và tệp khác nhau trong một thư mục bằng cách nhấn phím TAB(TAB key) . Vì vậy, nếu bạn nhập C: và sau đó tiếp tục nhấn phím tab(tab key) , bạn sẽ có thể duyệt qua tất cả các thư mục và tệp trong đường dẫn đó theo thứ tự bảng chữ cái, tức là C:\Documents and Settings , C:\Program Files\ , v.v.

Lưu ý rằng điều này thực sự chỉ áp dụng cho Windows XP . Trong Windows 7 trở lên, tính năng tự động hoàn thành sẽ tự động hoạt động khi bạn nhấn phím TAB(TAB key) .

Bật tính năng Tự động hoàn thành(Autocomplete) cho Dấu nhắc Lệnh(Command Prompt)

Bước 1(Step 1) : Nhấp vào Bắt đầu(Start) , sau đó nhấp vào Chạy(Run) và nhập regedit  vào Windows XP . Trong Windows 7 trở lên, chỉ cần nhấp vào Bắt đầu(Start) và sau đó nhập regedit.

regedit

Bước 2(Step 2) : Điều hướng đến một trong các khóa đăng ký sau:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor

Vậy bạn chọn cái nào? Chà(Well) , đây là cách nó hoạt động. Khóa Máy cục bộ sẽ áp dụng cho tất cả người dùng trên máy tính, nhưng sẽ bị khóa (Local Machine)Người dùng hiện tại(Current User) ghi đè nếu giá trị khác nhau. Ví dụ: nếu tính năng tự động điền bị tắt ở khóa HKLM(HKLM key) , nhưng được bật trên khóa HKCU(HKCU key) , thì tính năng này sẽ được bật. Bạn có thể biết liệu tính năng tự động hoàn thành có bị tắt hay không khi nhấn phím TAB(TAB key) chỉ cần chèn một khoảng trống TAB.

Bạn có thể thay đổi cài đặt ở cả hai vị trí nếu muốn, nhưng nó thực sự chỉ cần thiết trong khóa HKCU(HKCU key) để tính năng tự động hoàn thành được bật.

Bước 3(Step 3) : Nhấp đúp vào phím CompletionChar  và thay đổi giá trị thành 9 ở định dạng thập phân. CompletionChar cho phép hoàn thành tên thư mục.

bộ xử lý lệnh

Bạn cũng có thể bật tính năng hoàn thành tên tệp(file name completion) bằng cách thay đổi giá trị của PathCompletionChar thành 9 . Lưu ý rằng giá trị 9(value 9) hoặc 0x9 trong hệ thập lục phân là để sử dụng ký tự điều khiển TAB(TAB control) để tự động hoàn thành. Bạn cũng có thể sử dụng các phím khác nếu muốn.

Ví dụ: bạn có thể sử dụng 0x4 cho CTRL + D 0x6 cho CTRL + CTRL + FCá nhân tôi thấy phím TAB(TAB key) là phím trực quan nhất, nhưng bạn có các tùy chọn khác nếu cần.

Bạn cũng có thể sử dụng cùng một ký tự điều khiển(control character) để hoàn thành cả tệp và thư mục(file and folder completion) nếu bạn muốn. Trong trường hợp này, tính năng tự động hoàn thành sẽ hiển thị cho bạn tất cả các tệp và thư mục phù hợp với đường dẫn nhất định.

Như đã đề cập trước đó, giá trị mặc định(default value) trong Windows 7 , Windows 8 trở lên là 0x40 (64 trong hệ thập phân) trong khóa HKLM(HKLM key) . Nó phải được đặt thành 0x9 (9 trong số thập phân) trong khóa HKCU(HKCU key) theo mặc định, có nghĩa là nó sẽ được bật. Nếu không, bạn có thể đi và thay đổi nó theo cách thủ công.

Nhìn chung, đây là một công cụ tiết kiệm thời gian(time saver) tuyệt vời cho những ai phải gõ nhiều lệnh DOS . Nếu bạn có bất kỳ câu hỏi nào, hãy gửi bình luận. Vui thích!



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts