Завершення CMD для виконуваних файлів шляху


8

Припустимо папку, C:\Convertяка містить a convertImage.exe. Після розміщення C:\Convertна% PATH% я хотів би мати змогу використовувати завершення в CMD для convertImage.exe, щоб мені потрібно було лише набрати convertI ... щоб дістатися до виконуваного файлу.

Чи можливо це?

Відповіді:


3

Ні з командного рядка ні, це навіть не працює на зразок ping.exe тощо

Автоматичне завершення в командному рядку працює лише в каталозі, тому якщо ви робите cd c: \ convert, ви можете натиснути c, а потім вкладку, і ви її заповнити.

Якщо ви додасте шлях до змінної Path під системними змінними, тоді ви можете натиснути кнопку Пуск -> Виконати і введіть просто covertImage.exe, і вона буде працювати


14

Клінк

  • Потужне баш-редагування рядків з бібліотеки Readline GNU Readmore про комбінації клавіш у Readline.
  • Покращене завершення шляху (TAB).
  • Вставити з буфера обміну (Ctrl-V).
  • Підтримка заповнення виконуваних файлів / команд та змінних середовища.
  • Скасувати / Повторити (Ctrl-_ або Ctrl-X, Ctrl-U)
  • Поліпшена історія командного рядка.
    • Зберігається протягом сеансів.
    • Пошук (Ctrl-R і Ctrl-S).
    • Розширення історії (наприклад, !!,! І! $).
  • Сценарійне завершення за допомогою Lua.

https://mridgers.github.io/clink/


+1 Я хотів би, щоб я міг дати вам більше інформації. Не знаю, як я ніколи цього не знаходив.
Калеб Хаттінг

Це дивовижно, і я ніколи про нього не чув!
Джонатан Хартлі

10/10 госпаде
msangel

0

Спробуйте це:

  1. Відкрийте regedit.exe та перейдіть до:

HKEY_CURRENT_USER \ Програмне забезпечення \ Microsoft \ Командний процесор

  1. Додайте два значення REG_DWORD, якщо вони не існують: CompletionChar та PathCompletionChar . Відредагуйте їхні значення на "9" (sans-quotes) та перезавантажте комп'ютер.

Після перезавантаження спробуйте використовувати TABключ для автозаповнення.

Крім цього, немає ніякої можливості команді використовувати автоматичне автозаповнення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.