Я не можу виконати команду чи ім'я файлу в cmd за допомогою клавіші TAB. Що я змінив із налаштувань за замовчуванням?


9

Я не можу виконати команду чи ім'я файлу в cmd за допомогою клавіші TAB. Коли я натискаю TAB, він фактично вставляє пробіл TAB. Що я змінив із налаштувань за замовчуванням?

Я використовую Windows 7.

Відповіді:


9

Символ завершення налаштований у Реєстрі. Відкрийте regedit, перейдіть до клавіші HKCU\Software\Microsoft\Command Processorта переконайтесь, що значення CompletionCharвстановлено у 9 (0x9). Якщо такого значення не існує, додайте його (клацніть правою кнопкою миші - Нове - значення DWORD ) і введіть 9 як дані.

Можливою причиною цього є те, що для загальносистемних налаштувань ( HKLM\Software\Microsoft\Command Processor) за замовчуванням встановлено символ завершення 64 (0x40), що фактично вимикає завершення, за винятком випадків, коли налаштування кожного користувача не перекриють його. Якщо ви хочете, ви також можете змінити загальносистемне налаштування на 9 (0x9).


Дякую! Працював як шарм! Це нещодавня проблема, яка дозволяє припустити, що щось, що я могла встановити чи змінити, змінило мої налаштування системи.
Бенні

@Benny: налаштування користувача . Хоча я не можу уявити, чому будь-яка програма хотіла б це змінити. Чи знайшли ви значення в HKCU повністю, або лише з іншими даними?
користувач1686

Значення взагалі не існувало. Мені довелося це створити.
Бенні

@grawity Це не спрацювало для мене. Я перевірив, і обидва, CompletionCharі PathCompletionCharзначення встановлені в 9 і в HKCUі HKLM. Чи маєте ви уявлення, що може бути причиною? Я не в змозі автозавершити жодну команду TABключем.
Утку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.