是否可以让Windows自动完成自定义命令?

时间:2013-01-22 18:41:27

标签: autocomplete console customization

我正在运行Console2,我认为它只是windows cmd的接口

我有一个自定义批处理文件,可以为我完成大部分脏工作,但现在有很多命令。有没有办法可以在Windows命令提示符下使用tap自动完成工作?

例如:我的脚本名为rob.bat,它接收了不同数量的参数

它想键入rob set {Tab},然后循环浏览

setup_envvars setup_userprefs setup_whateverothersetupscriptsIhave

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

Console2对选项卡完成没有特殊规定,而是依赖于在其中运行的程序来提供此类功能。 Picture Console2只是运行隐藏在某处的控制台程序的东西,定期轮询隐藏窗口以进行更改,并将所有输入转发到该窗口;从本质上讲,这就是发生了什么。

请注意,Console2对cmd没有任何特别之处。您可以在其中运行任何shell。至于自定义标签完成,cmd不提供任何类型。您可以通过安装具有Lua代码扩展点的clink来更改此设置。另一个选项是PowerShell,它可以通过将程序包装在function that provides the necessary parameters中,或者通过编写自定义TabExpansionTabExpansion2函数来开箱即用,可以自定义制表符。