コマンドプロンプトでオートコンプリートをオンにする方法

コマンドプロンプト(command prompt)を日常的に使用していますか?もしそうなら、私は最近、簡単なレジストリ編集(registry edit)を介してコマンドプロンプト(command prompt)のオートコンプリートをオンにする方法を見つけました。長いパス名を入力するときは、最初の数文字を入力してからTabキーを押すだけで、(TAB)フォルダ名またはファイル名の(folder or file names)いずれかがオートコンプリートされます。

たとえば、C:\Documents and Settings\C:\Docと入力してから、 Tabキーを押すだけです。

オートコンプリートコマンドプロンプトを有効にする

dosプロンプトのオートコンプリート

ご覧のとおり、「doc」で始まるフォルダは1つしかないため、引用符が追加されて自動的に完了します。今ではかなりきれいです。さらに続行する場合は、最後にもう1つ追加して、 Tab \キーを押します。引用符の後にスラッシュ(forward slash)を追加しても、問題なく機能することに注意してください。

Tabキー(TAB key)を押すだけで、ディレクトリ内のさまざまなフォルダやファイルを続行できます。したがって、C:と入力してTabキー(tab key)を押し続けると、そのパス内のすべてのフォルダとファイルをアルファベット順に循環できます。つまり、C:\Documents and SettingsC:\Program Files\などです。

これは実際にはWindowsXPにのみ適用されることに注意してください。Windows 7以降では、 Tabキー(TAB key)を押すとオートコンプリートが自動的に機能します。

コマンドプロンプトの(Command Prompt)オートコンプリート(Autocomplete)を有効にする

手順1(Step 1):[スタート](Start)、 [ファイル名を指定して実行]の順にクリックし、 (Run)WindowsXPregedit と入力します。Windows 7以降では、[スタート(Start)]をクリックしてregeditと入力するだけです。

regedit

手順2(Step 2):次のレジストリキーのいずれかに移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor

それで、あなたはどちらを選びますか?さて(Well)、これがどのように機能するかです。ローカルマシン(Local Machine)キーはコンピューター上のすべてのユーザーに適用されますが、値が異なる場合は現在のユーザー(Current User)キーによって上書きされます。たとえば、オートコンプリートがHKLMキーで無効になっているが、 (HKLM key)HKCUキー(HKCU key)で有効になっている場合、オートコンプリートは有効になります。Tabキー(TAB key)を押すと、Tabスペースが挿入されるだけで、オートコンプリートが無効になっているかどうかがわかります。

必要に応じて両方の場所で設定を変更できますが、実際には、オートコンプリートを有効にするためにHKCUキーでのみ必要です。(HKCU key)

ステップ3 : (Step 3)CompletionChar キーをダブルクリックし、値を10進形式の9に変更します。(9)CompletionCharは、フォルダー名の補完を有効にします。

コマンドプロセッサ

PathCompletionCharの値を9に変更して、ファイル名の補完(file name completion)を有効にすることもできます。16進数の値9(value 9)または0x9は、オートコンプリートにTAB制御(TAB control)文字を使用するためのものであることに注意してください。必要に応じて、他のキーを使用することもできます。

たとえば、 CTRL + Dには0x4を使用し、 CTRL + F 0x6を使用できます。個人的にはTABキー(TAB key)が最も直感的なキーだと思いますが、必要に応じて他のオプションもあります。

必要に応じて、ファイルとフォルダー(file and folder completion)の両方の補完に同じ制御文字(control character)を使用することもできます。この場合、オートコンプリートにより、指定されたパスに一致するすべてのファイルとフォルダーが表示されます。

前述のように、Windows 7 、Windows 8以降の(Windows 7)デフォルト値(default value)は、 HKLMキー(HKLM key)の0x40(10進数で64)です。デフォルトでは、 HKCUキー(HKCU key)で0x9(10進数で9)に設定する必要があります。これは、有効になることを意味します。そうでない場合は、手動で変更できます。

全体として、これは多くのDOSコマンドを入力しなければならない人にとっては時間の節約になります。(time saver)ご不明な点がございましたら、お気軽にコメントを投稿してください。楽しみ!



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts