我可以在 Windows XP 及更高版本中自动完成命令及其选项吗?

我可以在 Windows XP 及更高版本中自动完成命令及其选项吗?

使用过 Linux 后,我习惯了自动完成命令的功能,例如iwlist后跟其选项、标志和开关等wlan0 scanning...

我尝试在 Windows IE 上执行相同操作,netsh wlan show profiles但是无法自动完成选项netsh ...

这可能吗?

答案1

是的,并且根据您使用的命令行,它的表现略有不同(都不如 Linux)。

cmd.exe(传统 DOS 风格的命令)将自动完成当前工作目录中的内容。如果您CD %systemroot%\windows32随后尝试执行某个命令,它会自动完成 net 到 netsh 等命令。否则,它会自动完成文档、文件夹或当前目录中的任何文件。

PowerShell 稍微好一点,它会自动完成 cmdlet,以及 ipconfig、netsh 之类的内容以及当前目录中的项目。

它不会自动按顺序完成这些内容,例如:

我可以通过“ipcon Tab”访问 Ipconfig。但无法通过 Get-AC Tabipconf 获取“Get-ACL ipconfig”命令字符串。

仅使用 PowerShell cmdlet 效果更好。我可以在其中执行以下操作:

Get-Pro Tab-Na Tabfi TabTab-TabTabTab并获得:Get-Process -Name firefox -FileVersionInfo

是的,它发挥了不同程度和效果。

相关内容