8

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

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

3 ответа3

13

звенеть

  • Мощное Bash-подобное редактирование строк из библиотеки Readline GNU. Подробнее о сочетаниях клавиш Readline.
  • Превосходное завершение пути (TAB).
  • Вставить из буфера обмена (Ctrl-V).
  • Поддержка для завершения исполняемых файлов / команд и переменных среды.
  • Отменить / Повторить (Ctrl-_ или Ctrl-X, Ctrl-U)
  • Улучшена история командной строки.
    • Сохраняется через сеансы.
    • Доступный для поиска (Ctrl-R и Ctrl-S).
    • Расширение истории (например, !!,! И!$).
  • Завершение сценария с использованием Lua.

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

3

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

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

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

0

Попробуй это:

  1. Откройте regedit.exe и перейдите к:

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

  1. Добавьте два значения REG_DWORD, если они не существуют: CompletionChar и PathCompletionChar. Измените их значения на "9" (без кавычек) и перезагрузите компьютер.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .