你目前正处于脱机状态,正在等待 Internet 重新连接

如何在 Windows XP 的命令提示符中使用自动完成功能

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明

本任务的内容

概要
本文介绍如何配置 Windows XP,以便在命令提示符下键入时自动完成文件和文件夹名称。本功能是通过键入一个调用此功能的控制字符来实现的。

返回页首

激活自动完成功能

例如,若要更改到 Program Files 文件夹,可以键入 cd \pro <控制字符>。或者,若要显示 Myfile.txt 文件的内容,可以键入 type myf <控制字符>。如果存在与您键入的字符匹配的多个文件夹或文件,再次键入该控制字符可显示下一个匹配的实例。在显示正确的文件夹或文件之后,按 Enter 可完成命令。如果没有与您键入的字符匹配的文件夹或文件,您会听到“嘟”的一声。

可以为计算机、用户或仅仅是当前命令会话来激活或停用此功能。

返回页首

在当前会话中激活自动完成功能

为了激活当前命令会话的自动完成功能,请键入 cmd /f。然后,键入 Ctrl+D 以完成文件夹名称或键入 Ctrl+F 以完成文件名称。

若要停用自动完成功能,请键入 cmd /f:off

返回页首

永久性激活自动完成功能

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
  1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
  2. 若要为计算机启用自动完成功能,请找到并单击 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor 注册表项。
  3. 若要为当前用户启用自动完成功能,请找到并单击 HKEY_CURRENT_USER\Software\Microsoft\Command Processor 注册表项。
  4. 对于文件夹名称的自动完成,请双击 CompletionChar 值。键入要使用的控制字符的十六进制值。

    例如,如果要使用 Tab 键作为控制字符,控制字符应为 0x9(键入 9 作为值;Windows 会将其转换为十六进制)。如果想要使用与单个命令会话的相同控制字符,请键入 0x4(表示 Ctrl+D)和 0x6(表示 Ctrl+F)。文件夹名称和文件名称的自动完成可以使用同一个控制字符。
  5. 对于文件名的自动完成,请双击 PathCompletionChar 值。键入要使用的控制字符的十六进制值。

    例如,如果要使用 Tab 键作为控制字符,控制字符应为 0x9(键入 9 作为值;Windows 会将其转换为十六进制)。如果想要使用与单个命令会话的相同控制字符,请键入 0x4(表示 Ctrl+D)和 0x6(表示 Ctrl+F)。文件夹名称和文件名称的自动完成可以使用同一个控制字符。
  6. 退出注册表编辑器。
如果为计算机启用此功能,则此功能适用于所有用户。但是,可以针对任意单个用户停用此功能,或者为该用户使用与应用于计算机的控制字符不同的其他控制字符。用户设置优先于计算机设置。

返回页首

其他信息

请注意,文件夹名称和文件名称的自动完成之间存在以下差异:
  • 文件名自动完成功能对于文件夹也有效,因为此功能会搜索一个完整路径并且与文件和文件夹名称进行比较。
  • 如果对仅适用于文件夹的命令(例如,cdrd 命令)使用文件名自动完成控制字符,则只会搜索文件夹名称。
  • 文件夹名称自动完成功能只会匹配文件夹名称。因此,如果文件和文件夹名称中都具有匹配的字符串,与文件名自动完成功能相比,文件夹名称自动完成功能具有较快的文件夹搜索速度。
返回页首
autocomplete
属性

文章 ID:310530 - 上次审阅时间:11/22/2007 07:51:00 - 修订版本: 1.1

  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • kbhowto kbhowtomaster KB310530
反馈