修正:オートコンプリートへのコマンドプロンプトタブが機能しなくなる

つぶやき シェア1 Reddit 1株

コマンドプロンプトには、オートコンプリートを使用してディレクトリパスを変更できる便利な小さな機能があります。 ディレクトリに移動するか、ディレクトリ名を入力するには、ディレクトリの最初の文字を入力してTabキーを押し、ファイルまたはフォルダーのパスをオートコンプリートします。

たとえば、 Program Filesという名前のディレクトリに変更するには、C:\プロンプトからcd progと入力し、Tabキーを押します。 コマンドプロンプトは、ディレクトリ名を自動的にオートコンプリートします。 オートコンプリート機能は、1つ以上のスペースが含まれている場合、ファイル/フォルダー名を二重引用符で自動的に囲みます。

TABを使用してフォルダー名を切り替える

ただし、名前がProg始まるフォルダが複数ある場合、Tabキーを1回押すと、 Progで始まる最初のフォルダ名がオートコンプリートされます。 後続のTABキーを押すと、残りの一致するフォルダ名が順に表示されます。

たとえば、C:\ドライブにProgで始まる3つのフォルダー名、 Program FilesProgram Files (x86)ProgramDataます。 オートコンプリート機能を使用してC:\ドライブのProgramDataに切り替えたいとしましょう。

  • C:\プロンプトで、 progと入力し、Tabキーを押します。 最初のフォルダー名— Program FilesオートコンプリートしProgram Files
  • もう一度TABキーを押すと、2番目のフォルダー名が自動補完されます— Program Files (x86)
  • もう一度TABキーを押すと、3番目のフォルダー名が自動補完されます— ProgramData

$config[ads_text6] not found

現在のディレクトリにいる必要はないことに注意してください。 次のように、任意のドライブから任意のフォルダパスの先頭を入力できます。

ファイルとフォルダのパスのオートコンプリート

Shift + TABを使用して、フォルダー名をアルファベットの逆順に循環させることもできます。

別の例は、 Program Files (x86)ディレクトリの内容をリストすることです。 これを行うには、C:\プロンプトで「 dir progと入力し、Tabキーを2回押して、 Program Files (x86)フォルダー名をオートコンプリートします。

Windows 10では、ファイルとフォルダーのパスのオートコンプリート機能がデフォルトで有効になっていますが、何らかの理由で機能が停止した場合は、この記事で修正方法を説明します。

コマンドプロンプトが機能しなくなった場合にオートコンプリートパスを有効にする方法

コマンドプロンプトでファイルとフォルダのパスをオートコンプリートできるようにするには、次の手順に従います。

  1. レジストリエディター( regedit.exe )を起動します。
  2. 次のブランチに移動します。
     HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor 
  3. CompletionCharをダブルクリックして、データを9設定します。
  4. PathCompletionCharをダブルクリックし、データを9設定します

    上記のレジストリ値が欠落している場合は、値(タイプDWORD 32ビット)を手動で作成し、データを設定する必要があります。 16進値90x9 )は、TABのASCIIキーコードです。

  5. レジストリエディタを終了します。
  6. 変更を有効にするには、コマンドプロンプトを閉じて再度開きます。

コマンドライン経由

コマンドラインを使用してコマンドプロンプトのオートコンプリート機能を有効にするには、次のreg.exeコマンドを使用します。

 reg add "hkcu \ software \ microsoft \ command processor" / v CompletionChar / d 9 / t REG_DWORD / f reg add "hkcu \ software \ microsoft \ command processor" / v PathCompletionChar / d 9 / t REG_DWORD / f 

変更を有効にするには、コマンドプロンプトを閉じて再度開きます。

関連:エクスプローラーのアドレスバーと実行ダイアログでAutoSuggestとAutoCompleteを有効にする方法?

完全なフォルダパスを手動で入力するのは面倒な作業です。 コマンドプロンプトファイルとフォルダー名のオートコンプリート機能は、特に長いフォルダー名を処理する場合やフォルダー名にバージョン番号が含まれている場合に便利です。

つぶやき シェア1 Reddit 1株

関連記事