コマンドプロンプトのTAB補完

Windows2000ではコマンドプロンプトのTAB補完が使えない。
対処するには以下のサイトを参照。


上記サイトの「方法1-コマンド・プロンプト起動時のオプションを使う方法」では、「窓の手」で「任意のフォルダーからコマンドプロンプトを可能にする」にチェックを入れ、フォルダーからコマンドプロンプトを起動してもTAB補完が使えないので、直接レジストリをいじってみた。

  • ファイル名補完
    • キー名 : HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
    • 値の名前 : CompletionChar
    • 値のデータ : 「9」に変更
  • ディレクトリ名補完
    • キー名 : HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
    • 値の名前 : PathCompletionChar
    • 値のデータ : 「9」に変更


レジストリを変更しても「フォルダ→右クリック」でコマンドプロンプトを起動した場合、TAB補完されない。
とりあえず保留としておく。