在Windows cmd中自动完成提示?


11

我知道我们可以在cmd提示符下自动完成路径。我只是想知道是否可以像在bash中一样在cmd提示符下自动完成命令。
当按下tab键时,是否可以搜索%PATH%中的内置命令和所有可执行文件(exe,bat,cmd等)的列表?
还是有类似外壳的软件具有此功能?


1
仅在当前目录中...
Rook

Answers:


6

即时提示

高度可配置,并提供完整的Windows风格的编辑,命令完成,命令历史记录,语法帮助,选项卡式界面等等。

语法帮助:识别命令后,PromptPal会在可调整大小的工具栏中显示有关其参数,开关和效果的有用信息。

添加您自己的命令:如果您有PromptPal无法识别的命令行实用程序,那没问题-将它们添加到PromptPal的集合中很容易。

$ 29.99-30天试用期

替代文字


电源外壳

Microsoft的新命令外壳和可扩展自动化引擎可以自动完成命令。

它是Windows 7和Server 2008 R2中的本机。

Win+ R> powershell>Enter

要将其安装在其他Windows上:http : //support.microsoft.com/kb/968929
以及有关它的更多资源:http : //technet.microsoft.com/zh-cn/scriptcenter/dd742419.aspx


西格温

Windows的类似Linux的环境。它由两部分组成:
  • 一个DLL(cygwin1.dll),用作提供实质性Linux API功能的Linux API仿真层。
  • 提供Linux外观的一组工具。

因此,bash shell会自动完成


还有PowerCmd,它是一种GUI而不是Shell的替代品,因此所有批处理命令都将完全相同。它在视觉上扩展了自动完成功能(但据我所知,仅使用活动目录中的命令)。它是一个共享软件:$ 29.95


您确定Powershell自动完成命令..我刚刚尝试了它对我不起作用...我们可以使其在XP中工作吗?谢谢..
asdfg 2010年

@nsharish是它,是的,你可以在XP在我更新的答案安装它,看看
fluxtendu

在这里为我工作,我输入“磁盘”并点击选项卡,它循环了一系列匹配的东西。
Unfundednut

powershell不接受与我认为的命令提示符相同的命令。
贾德·迪亚斯

是的。对于内置的PowerShell cmdlet的它的工作很好..字键入高达连字符只有在..我不习惯PowerShell命令尚未..感谢名单进行了有益的答案
asdfg

0

您可以使用RegEdit在路径和文件上启用自动完成功能。创建一个名为AutoCompleteChar.reg的文件,其中包含以下几行。然后调用“ regedit AutoCompleteChar.reg”将路径和文件的自动完成功能更改为制表符(9)字符。适用于Windows 10。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000009
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.