路径可执行文件的CMD完成


8

假设一个文件夹C:\Convert包含一个convertImage.exe。放入C:\Convert%PATH%之后,我希望能够在CMD中为convertImage.exe使用完成功能,这样我只需键入convertI ...即可获取可执行文件。

这可能吗?

Answers:


3

不是来自命令提示符,不是,这甚至对ping.exe等都不起作用

“命令提示符”中的自动完成功能仅在目录中有效,因此,如果执行cd c:\ convert,则可以按c再按tab,然后将其填满。

如果将路径添加到系统变量下的Path变量中,则可以单击Start-> Run并仅输入covertImage.exe,它将起作用


14

碰杯

  • 来自GNU的Readline库的功能强大的类似于Bash的行编辑。阅读更多有关Readline键盘快捷键的信息。
  • 上级路径完成(TAB)。
  • 从剪贴板粘贴(Ctrl-V)。
  • 支持可执行文件/命令和环境变量的完成。
  • 撤消/重做(Ctrl-_或Ctrl-X,Ctrl-U)
  • 改进的命令行历史记录。
    • 跨会话坚持。
    • 可搜索(Ctrl-R和Ctrl-S)。
    • 历史记录扩展(例如!!,!和!$)。
  • 使用Lua编写脚本的完成。

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


+1,希望我能给你更多的支持。邓诺(Dunno)我以前从未发现过这个。
Caleb Hattingh 2013年

这太神奇了,我从未听说过!
乔纳森·哈特利

10/10госпаде–
天使

0

尝试这个:

  1. 打开regedit.exe并导航至:

HKEY_CURRENT_USER \ Software \ Microsoft \ Command处理器

  1. 如果两个REG_DWORD值不存在,则添加它们:CompletionCharPathCompletionChar。将其值编辑为“ 9”(无引号),然后重新启动计算机。

重新启动后,尝试使用TAB密钥自动完成。

除此之外,命令无法使用自动完成功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.