Windowsエクスプローラーのコンテキストメニューオプションを追加して、選択したディレクトリでコマンドプロンプトを開始できますか?


9

Windowsエクスプローラーで参照するとき、たとえば、現在の参照フォルダーを現在のディレクトリとして、「ここ」でコマンドプロンプトを起動したいことがあります。

たとえば、「D:\ Foo \ Bar \ Bar1」を参照しているときに、このディレクトリを指す現在のディレクトリでコマンドプロンプトを開きます。通常私がやることは

  1. Windowsエクスプローラーのアドレスバーから現在のフォルダーパスをコピーする
  2. [スタート]メニューから[実行]を選択してcmdを開きます
  3. タイプD:(ドライブを変更する必要があるため、デフォルトはC:です)
  4. 「cd」と入力し、前にコピーしたフォルダーパスを貼り付けます

私は毎日の仕事でかなり頻繁にそれを行います。コンテキストメニューを追加することで効率が向上すると思います(また、上記を繰り返し行う必要があるのは面倒です)。右クリック>ここでcmdを開始するだけで、D:\ Foo \ Bar \ Bar1にコマンドプロンプトが既に表示されると思います

これは可能ですか?


downvoteの理由は?
ルイスリース

回答:


13
  1. 開始/実行/ regedit

  2. 次のキーに順番に移動します。

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
    
  3. 右ペインのそれぞれの下に、ExtendedというREG_SZ文字列値が表示されます。ただ、他の何かにこの名前を変更(場合には、あなたが簡単に変更を元に戻す)または(それを削除するだけで、その値を):

    1

  4. ドライブまたはディレクトリを右クリックして、Shiftキーを押さなくてもコマンドプロンプトオプションを表示できるようになりました。


+1クール。ただし、フォルダ内の空のスペースをクリックしても表示されませんでした(Shiftキーを押すと表示されます)。何か案が?
ルイスリース

@LouisRhys:上記の編集済みの回答をご覧ください。
カラン

1
カッコいい!メニューの位置を再配置することが可能かどうか知っていますか?
ルイスリース

同様に、コマンドプロンプトオプションを別の位置に移動しますか?他のプログラムがエントリを追加する場所を制御することはできないので、ありそうもないが、私はそれを調べてあなたに知らせます。
カラン

15

Shift押したままフォルダー自体を右クリックすると、「コマンドウィンドウを開く」という名前の新しいコンテキストアイテムが表示されます

このトリックは、フォルダーの空のスペースで行う場合にも機能します。


1
+1いいね。なぜシフトでしか表示されないのか不思議に思う
Louis Rhys

2
@LouisRhys:拡張動詞が設定されているため。動詞を無効にする方法については、私の答えをご覧ください。
カラン

7

Windowsエクスプローラのアドレスバーに「cmd」と入力するだけです。


2
これは、OPの質問に完全には答えられません。少なくとも時間をかけて答えを明確にし、推論を説明してもらえますか?
DanteTheEgregore

4
試しましたか?これは間違いなくWin-7(OPに適用されるタグ)、およびおそらくVistaで機能します。XPにはありません。
user266088

2
OPの質問を読むことさえ気にしましたか?彼は、コンテキストメニューからエクスプローラーで開いた現在のディレクトリにCMDを生成する方法を探しています。あなたの提案はCMDを生成するだけです。彼はまだ自分の現在のディレクトリにCDで転送する必要がありますが、まったく役に立ちません。
DanteTheEgregore

6
私が説明した方法が機能するWindows Vistaおよび7ではそうではありません。これは、Powershell.exeやtcc.exeなどの他のコンソールプログラムでも機能します。この動作は、lifehacker、stackoverflow、jpsoftなどの他のさまざまなフォーラムで説明されています。OPがソリューションをコンテキストメニューに制限したいとは思わない。
user266088

@ user266088これは素晴らしいトリックです!! 私が複数票を投じることができれば、私はそれをするでしょう!別の質問への回答としてリストされた私のソリューションに満足していたので、私はこれについて他のフォーラムを見ていなかったと思います。私のソリューションは、エクスプローラーのコンテキストメニューの任意のファイルでも機能します。
LMSingh 14年

1

Windows 10での高速な代替方法は、Alt、D、Eを連続して押すことです。現在開いているエクスプローラーパスでコマンドプロンプトが開きます。ドイツ人には申し訳ありませんが、あなたはポイントを得る。

Alt、Dはこのメニューを表示します


1
英語版では、ショートカットはAlt、F、P
w32sh

@ w32shこれにより、Windows 7でプロパティダイアログが開き、質問にタグが付けられます。
DavidPostill

私の間違い。私はWindows 10のトピックエリアにいると思った。
w32sh


-1

以下を実行することにより、ワークフローから2つのステップを削除できます。

  1. Windowsエクスプローラーのアドレスバーから現在のフォルダーパスをコピーする
  2. スタートメニュー->実行->タイプ cd /D "D:\Foo\Bar\Bar1 >> cmd

コマンドcd /D "D:\Foo\Bar\Bar1 >> cmdは、ディレクトリを設定したcmdを開きますD:\Foo\Bar\Bar1

それがお役に立てば幸いです!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.