Завершение CMD для исполняемых файлов пути

8

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

Это возможно?

orschiro
источник

Ответы:

3

Не из командной строки нет, это даже не работает, как ping.exe и т. Д.

Автозаполнение в командной строке работает только внутри каталога, поэтому, если вы выполните команду cd c: \ convert, вы можете нажать c, затем tab и заполнить ее.

Если вы добавите путь к переменной Path в системных переменных, вы можете нажать Пуск -> Выполнить и ввести просто covertImage.exe, и он будет работать

Гэвин Берк
источник
14

звенеть

  • Мощное Bash-подобное редактирование строк из библиотеки Readline GNU. Подробнее о сочетаниях клавиш 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» (без кавычек) и перезагрузите компьютер.

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

Кроме этого, команда не может использовать автоматическое автозаполнение.

TwirlMandarin
источник