Чи використовуєте ви командний рядок щодня? Якщо це так, я нещодавно знайшов спосіб увімкнути автоматичне завершення командного рядка за допомогою простого редагування реєстру. Вводячи імена довгих шляхів, просто введіть перші кілька літер, а потім натисніть TAB, щоб автоматично заповнити імена папок або файлів.

Наприклад, якщо я набираю C: \ Документи та налаштування \, мені просто потрібно буде набрати C: \ Doc, а потім натиснути клавішу TAB.

включити автоматичне завершення командного рядкадос запит автоматичного завершення

Як бачите, існує лише одна папка, яка починається з "doc", тому вона автоматично завершується додаванням лапок. Зараз це досить акуратно. Якщо ви хочете продовжити далі, просто додайте ще \ \ до кінця і натисніть TAB. Зауважте, що після додавання ви можете додати просунуту косу рису, і вона все одно спрацює чудово.

Ви можете продовжити різні папки та файли в каталозі, просто натиснувши клавішу TAB. Отже, якщо ви введете C: \ і продовжуєте натискати клавішу вкладки, ви зможете прокручувати всі папки та файли цього шляху в алфавітному порядку, тобто C: \ Документи та налаштування, C: \ Програмні файли \, тощо.

Зауважте, що це дійсно стосується лише Windows XP. У Windows 7 і новіших версіях автоматичне заповнення запрацює автоматично при натисканні клавіші TAB.

Увімкніть автоматичне заповнення для командного рядка

Крок 1: Клацніть на «Пуск», а потім «Запустіть» і введіть regedit у Windows XP. У Windows 7 та новіших версіях просто натисніть кнопку Пуск та введіть regedit.

regedit

Крок 2. Перейдіть до одного з наступних ключів реєстру:


HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Командний процесор HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Command Processor

Отже, кого ви обираєте? Ну ось ось як це працює. Ключ локальної машини застосовуватиметься до всіх користувачів на комп’ютері, але він буде переохоплений ключем Поточний користувач, якщо значення інше. Наприклад, якщо автозаповнення вимкнено ключем HKLM, але увімкнено ключем HKCU, воно буде ввімкнено. Ви можете сказати, чи вимкнено автоматичне заповнення, натиснувши клавішу TAB, просто вставити пробіл TAB.

Якщо ви хочете, ви можете змінити налаштування в обох місцях, але це дійсно потрібно лише у ключі HKCU, щоб увімкнути автозаповнення.

Крок 3: Двічі клацніть клавішу CompletionChar і змініть значення на 9 у десятковому форматі. CompletionChar дозволяє завершити ім'я папки.

командний процесор

Ви також можете ввімкнути завершення імені файлу, змінивши також значення PathCompletionChar на 9. Зауважте, що значення 9 або 0x9 у шістнадцятковому значенні полягає у використанні символу управління TAB для автозаповнення. Ви також можете використовувати інші клавіші, якщо хочете.

Наприклад, ви можете використовувати 0x4 для CTRL + D і 0x6 для CTRL + F. Я особисто вважаю, що ключ TAB є найбільш інтуїтивним ключем, але у вас є інші варіанти, якщо вам потрібно.

Ви також можете використовувати один і той же контрольний символ як для заповнення файлів, так і для папки, якщо вам це потрібно. У цьому випадку автоматичне заповнення покаже всі відповідні файли та папки для заданого шляху.

Як уже згадувалося раніше, за замовчуванням у клавішах HKLM значення Windows за замовчуванням у Windows 7, Windows 8 та вище становить 0x40 (64 у десятковій частині). У ключі HKCU за замовчуванням його слід встановити на 0x9 (9 у десятковій частині), це означає, що він буде включений. Якщо ні, ви можете вручну перейти та змінити його.

Загалом, це чудова економія часу для тих, кому доводиться вводити багато команд DOS. Якщо у вас є якісь запитання, сміливо публікуйте коментар. Насолоджуйтесь!