Windowsエクスプローラーを使用してフォルダー内のコマンドプロンプトを開く

コマンドプロンプト(Command Prompt)は、特定のタスクを実行するための非常に便利な方法です。たとえば、特別なパラメータを使用してプログラムを実行する場合、コマンドプロンプト(Command Prompt)はそれを実行するための1つの高速な方法です。問題は、コマンドプロンプト(Command Prompt)を使用する場合、最新のコンピュータのディレクトリ構造をナビゲートするのが非常に困難になる可能性があることです。特にWindows10は、このような長いフォルダー名とプログラム名をサポートしているためです。 

幸いなことに、 Windowsエクスプローラー(Windows Explorer)ウィンドウ内から直接コマンドプロンプト(Command Prompt)を開くことができます。そのフォルダの場所に直接移動します! 

コマンドプロンプトとPowerShell

フォルダでコマンドプロンプトを開く際の重要なポイントの1つは、 PowerShellではなくWindowsコマンドプロンプト(Windows Command Prompt)を具体的に参照していることです。どちらのプログラムもテキストコマンドインターフェイスであるため、見た目は似ていますが、実際には大きく異なります。 

コマンドプロンプトは、 (Command Prompt)Windows用(Windows)のシンプルで軽量なテキストインターフェイスです。対照的に、PowerShellは複雑で強力なコマンドラインツールであり、パワーユーザーは、他の便利な機能の長いリストの中でも、コンピューターの詳細なシステム管理を行うことができます。

コマンドプロンプト(Command Prompt)は「CMD.exe」を使用しますが、PowerShellは「powershell.exe」を使用するため、完全に分離されています。一部の機能は重複していますが、2つのプログラムが異なるコマンドを使用して同じジョブを実行する場合があります。この記事はコマンドプロンプト(Command Prompt)についてのみ説明していますが、一部のショートカットはPowerShellでも機能します。これが当てはまる場合を示します。

エクスプローラのアドレスバー(Explorer Address Bar)を使用してコマンドプロンプト(Command Prompt)を開く

Windowsエクスプローラー(Windows Explorer)のフォルダーを開くと、Webブラウザーのアドレスバーと同様のアドレスバーが表示されます。デフォルトでは、現在のフォルダのパスが表示されます。ここで見ることができます。

このアドレスバーをクリックすると、テキストを入力できます。「cmd」と入力してEnterキー(Enter)を押すと、その場所でコマンドプロンプトが開きます。

これは、「cmd」の代わりに「powershell」と入力した場合にも機能します。そのフォルダーのWindowsPowerShell(Windows PowerShell)プロンプトに直接移動します。

「ここでコマンドウィンドウを開く」を追加

Windows 10の初期のバージョンでは、「ここでコマンドウィンドウを開く」というコンテキストメニューエントリがあり、指定したフォルダーの場所でコマンドプロンプト(Command Prompt)が開きます。たとえば、フォルダを右クリックしてこのコマンドを使用すると、コマンドプロンプト(Command Prompt)は現在のフォルダの場所から開始されます。

2017 Creator's Update for Windows 10の後、Microsoftはこのオプションを削除しました。なんで?おそらく、ユーザーをコマンドプロンプトの使用から(Command Prompt)PowerShellの使用に向かわせるためのMicrosoftの努力によるものです。 

このコマンドを元に戻すことはそれほど難しくありませんが、Windowsレジストリ(Windows Registry)をいじくり回す必要があります。それを行うことに抵抗がある場合は、この方法をスキップするのが最善ですが、本当にそのコンテキストメニューオプションを元に戻したい場合は、次のようにします。

まず、[スタート]をクリックして、regeditと入力します。(regedit.)次に、regeditプログラムのエントリをクリックします。

レジストリエディタを開いた状態で、このパスで次のレジストリキーを探します。

HKEY_CLASSES_ROOT\Directory\shell\cmd

これは物事が少し危険を感じ始めるかもしれないところですが、私たちはあなたのコンピュータを壊すようなことは何もしていません。ただし、これらの正確な指示に必ず従ってください。

(Right-click )キーを右クリックして、コンテキストメニューの[権限]をクリックします。(Permissions )

開いたダイアログボックスで、[詳細設定]をクリックします(Advanced.)

詳細設定ウィンドウの上部に、リストされたキーの所有者が表示されます。[変更( Change )]オプションをクリックします。

次に、ユーザー名を入力し、[名前の確認(check names)]をクリックして検証します。次に、[ OK ]をクリックします。

最後に、 [ OK ]をクリックする前に、[(OK)サブコンテナとオブジェクトの所有者を置き換える(Replace owner on subcontainers and objects)]ボックスが選択されていることを確認してください。

これで、権限ページに戻ります。[グループ名またはユーザー名(Group or user names)]で[管理者(Administrators)]を選択し、[フルコントロール(Full control)]の横にある[許可](Allow)を選択します。次に、[ OK ]をクリックします。

次に、コマンドプロンプト(Command Prompt)のコンテキストメニューエントリを復元する必要があります。

CMDウィンドウに戻ったら、「 DWORD」を「HideBasedOnVelocityiD」から「 ShowBasedOnVelocityId 」に変更するだけです。それを右クリックして[名前の変更]を選択し( rename,) DWORDの名前を変更します。

すべてが計画どおりに進んだ場合は、 Windowsエクスプローラー(Windows Explorer)ウィンドウでShiftキーを押しながらアイテムを右クリックすると、[ここでコマンドウィンドウを開く]オプションが表示されます。

Windowsエクスプローラを使用してコマンドプロンプトを(Command Prompt Using Windows Explorer)開く

Windowsエクスプローラ(Windows Explorer)ウィンドウからコマンドプロンプト(Command Prompt)を開くこの次の方法では、コマンドプロンプト(Command Prompt)プログラム自体が保存されている場所に移動し、そこから直接実行します。これは、何らかの理由でコマンドプロンプト(Command Prompt)を開く他の手段が機能しない場合でも役立ちます。

「cmd.exe」はC:WindowsSystem32にあります。管理者権限で実行する場合は、cmd.exeを右クリックして、[管理者として実行(Run as administrator)]を選択します。動作するために管理者権限を必要とするコマンドはたくさんあります。これは、エクスプローラー(Explorer)を離れることなく、それらの権限でコマンドプロンプト(Command Prompt)を起動できる方法の1つです。

あなたは今指揮を執っています!

ハイパーターミナル(HyperTerminal)で行ったように、Microsoftは、 (Microsoft)PowerShellを優先して、いつかコマンドプロンプト(Command Prompt)を完全に段階的に廃止することを選択する可能性があります。それ自体は悪いことではありませんが、PowerShellは、(PowerShell)コマンドプロンプト(Command Prompt)で問題がなかったパワーユーザー以外のユーザーが、一般的な機能を同じように簡単に使用できるように、ある程度の工夫を凝らしています。それでも、コマンドプロンプト(Command Prompt)が実際にドードー(Dodo)の道を行く日までは、数回クリックするだけで安心できます。

コマンドプロンプト(Command Prompt)のスキルを向上させる必要がある場合は、すべてのWindowsユーザーが知っておくべき21のコマンド(21 commands)をチェックしてみてください。あなたはこれらの信じられないほど便利なトリックで武装してすぐにタスクを飛ぶでしょう。



About the author

私は Firefox と Google Docs の経験を持つ Web 開発者です。私はフロリダ大学で経営学の学位を取得しています。私のスキルには、Web サイト開発、コンテンツ管理システム (CMS)、データ分析、およびユーザー インターフェイス設計が含まれます。私は経験豊富なコンサルタントであり、チームが効果的な Web サイトとアプリケーションを構築するのを支援できます。



Related posts