您每天使用命令提示符吗? 如果是这样,我最近找到了一种方法,可以通过简单的注册表编辑为命令提示符打开自动完成功能。 输入长路径名时,只需键入前几个字母,然后按TAB键即可自动完成文件夹或文件名。

例如,如果我输入C:\ Documents and Settings \,则只需要输入C:\ Doc,然后按TAB键即可。

启用自动完成命令提示符dos提示自动完成

如您所见,只有一个以“ doc”开头的文件夹,因此它自动完成并添加了引号。 现在很整洁。 如果要继续,只需在末尾添加另一个\,然后按TAB键即可。 请注意,您可以在引号后添加正斜杠,它仍然可以正常工作。

您只需按TAB键就可以继续浏览目录中的不同文件夹和文件。 因此,如果您输入C:\,然后按住Tab键,则可以按字母顺序循环浏览该路径中的所有文件夹和文件,即C:\ Documents and Settings,C:\ Program Files \,等等

请注意,这实际上仅适用于Windows XP。 在Windows 7及更高版本中,按TAB键将自动完成自动完成。

为命令提示启用自动完成

步骤1:单击“开始”,然后单击“运行”,然后在Windows XP中键入regedit。 在Windows 7及更高版本中,只需单击“开始”,然后键入regedit。

注册表编辑

步骤2:浏览至以下注册表项之一:


HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \命令处理器HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \命令处理器

那你选哪一个呢? 好吧,这就是它的工作原理。 “本地计算机”密钥将应用于计算机上的所有用户,但是如果值不同,则将被“当前用户”密钥覆盖。 例如,如果在HKLM键上禁用了自动完成功能,但在HKCU键上启用了自动完成功能,则将启用该功能。 您可以在按下TAB键时简单地插入TAB空间来判断是否禁用了自动完成功能。

您可以根据需要在两个位置更改设置,但实际上只有在HKCU密钥中才需要启用自动完成功能。

步骤3:双击CompletionChar键,然后将值更改为9(十进制格式)。 CompletionChar启用文件夹名称完成。

命令处理器

您还可以通过将PathCompletionChar的值也更改为9来启用文件名完成。 请注意,十六进制的值9或0x9将使用TAB控制字符进行自动完成。 如果愿意,还可以使用其他键。

例如,您可以将0x4用于CTRL + D,将0x6用于CTRL +F。我个人认为TAB键是最直观的键,但是如果需要,您可以使用其他选项。

如果愿意,还可以对文件和文件夹完成使用相同的控制字符。 在这种情况下,自动完成功能将显示给定路径的所有匹配文件和文件夹。

如前所述,在Windows 7,Windows 8和更高版本中,HKLM密钥的默认值为0x40(十进制为64)。 默认情况下,应在HKCU密钥中将其设置为0x9(十进制为9),这意味着它将被启用。 如果没有,您可以手动进行更改。

总体而言,对于必须键入大量DOS命令的任何人来说,这都是节省时间的好方法。 如有任何疑问,请随时发表评论。 请享用!