Windowsエクスプローラー「ここでコマンドプロンプト」[終了]


191

Windowsでフォルダーを開いたまま、コマンドプロンプトを同じ作業ディレクトリで開きたいと思うことがよくあります。

私はPower Toysの「コマンドプロンプト」を知っていますが、これはフォルダーのコンテキストメニュー項目としてのみ機能し、既にそこにいる場合はフォルダー内からは機能しません。親ディレクトリに移動してそこから使用できることは知っていますが、親に数千のディレクトリがある場合、これはそれほど便利ではありません。エクスプローラーでフォルダーアクションに関連付けられた自家製のバッチファイルをいくつか試しましたが、それらは同様の問題を抱えています。

それでは、現在のWindowsエクスプローラーフォルダーの作業ディレクトリでコマンドプロンプトを開く最も簡単な方法は何ですか?

私の現在のアプローチ:(恐ろしい)

  • Alt- DCtrl-C(パスをコピー)
  • Win- R、「cmd」、Enter(コマンドプロンプトを開始)
  • "cd"、Space(ディレクトリ変更コマンドを開始)
  • Alt- 、Spaceepペーストディレクトリ)
  • Enter (変更ディレクトリを実行)

もっと良いものがあることを知っています!それは何ですか?


6
それは特にプログラミング言語に関するものではありませんが、これを行う必要がある唯一の理由は、プログラミングに関連する何かのためです。
再帰的

3
@Daok私はあなたが厳しすぎると思います。「コマンドライン」でタグ付けされた質問を探してください:「* nixでディレクトリを空にする最も安全な方法は何ですか?」、「2つのファイルを完全なコンテキストで比較するにはどうすればよいですか?」等 多くのプログラマーは、生産性に影響を与えるcmd行を使用しています。ITに関係なく妥当な質問だと思います。
Gennady Shumakher、2008

まあそれは価値があるのか​​、私はそれが本当にOSの質問だと感じています。OSが間違いなくプログラミングに影響を与えることは事実ですが、プログラマーの生活のすべてが影響し、どこかに線を引く必要があります。
EBGreen 2008

2
@Daok:あなたの高い馬を降りてください!プログラマーは、仕事をより速く行うためのヒントをしばしば必要とします。コマンドラインにすばやくアクセスすることもその1つです。IMHO、モデレーター権限を取り消す必要があります。
Lawrence Dol

1
@recursive:このためのGoogle。フォルダー内のすべてのファイルで機能するWindows XP用の小さなレジストリ変更を見つけたと思います...でも、それはかなり前のことでした。フォルダーをクリックしたかったので、追跡しませんでした。
Lawrence Dol

回答:


430

ホールドシフトしながら、右クリックより詳細なコンテキストメニューを表示したいフォルダ内の余白を。オプションの1つはOpen Command Window Hereです。これは、Windows Vista、7、8、および10で機能します。Windows10 Creators Update以降、オプションはに置き換えられましたOpen PowerShell Here。ただし、再度有効にするOpen Command Window Here方法はいくつかあります。


2
これは上記のビスタから機能します。一部のフォルダー自体を
Shiftキーを押しながら

Windows XPでも機能しますが、フォルダアイコン自体をクリックする必要があるという違いがあります。
14年

2
フルキーボードソリューション(Windows 7):SHIFT+F10コンテキストメニューを開き、コマンドプロンプトに関連付けられた文字(フランス語では "f")を押します。Cocorico :-)

@procrastinator F10はメインメニューを開くことです。コンテキストメニューはメニューキー(右Altと右Ctrlの間のキー)によって開かれるため、使用できますShift+Menu
phuclv

1
Win10CUに戻すために必要なもの、所有権を取得してHKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityIdキーの名前を変更(アンダースコアのプレフィックスなどを追加)して、コマンドプロンプトオプションが返されます!(参考文献
ブラッドクリスティ

311

ロケーションバーに「cmd」と入力するだけです。現在のパスで新しいコマンドプロンプトを起動します。

このソリューションは、Windows XP、Vista、7、8、10(Creators Updateを含む)で動作することが確認されています。

フォーカスをロケーションバーに移動するキーストローク:

  • AltD 英語で(コメントでTim Stewartが指摘)
  • AltE ドイツ語で

6
このトリックは、Windows 7/8 / Server 2008+のPowerShellでも機能します。powershellコマンドバーに入力すると、そのディレクトリに設定されたPowerShellウィンドウが表示されます。
ローレンス

3
このマウスレスのアプローチが大好きです。唯一のことは、UNCの場所(\\ server \ sharename)からは機能しないということです。次に、Shift右クリックを使用して、ここでコマンドウィンドウを開く必要があります。ネットワークドライブがその場で作成されます。
mgr326639 2014

1
また、これを行うのが面倒な場合は、このオートホットキースクリプトを使用して、CTRL + Tにマッピングできます。#IfWinActive ahk_class CabinetWClass ^ T :: Send!dcmd {Return} return #endif
Steve Vermeulen

2
管理者としてのcmdはどうですか?
セルジュ、

1
@ Dave45 MicrosoftはPowerShellを宣伝したいと考えています。
Lupilum 2017

30

現在のフォルダ内に、単に押しShift+ Alt+ F- その後 - > Enter

現在のフォルダーのパスが設定されたプロンプトが表示されます。

注:これはWindows 7 / Vistaでのみ機能します。「Shift」キーが押されているため、「ファイル」メニューがドロップダウンされるのは、「ファイルを開く」オプションが有効になり、「ファイル」メニューの最初の使用可能なオプションとしてフォーカスされるためです。Enterキーを押すと、コマンドウィンドウのフォーカスオプションが起動します。

編集:

フォルダ内にいて、そのコンテンツの一部(ファイル/フォルダ)をすでに選択している場合、これは機能しません。その場合は、フォルダ内の空の領域をクリックして、以前に選択したファイルの選択をすべて解除して繰り返します。

Edit2:

現在のディレクトリでターミナルを開く別の方法はcmd、現在のフォルダーのパスが書き込まれているファイルブラウザーのナビゲーションバーに入力することです。

キーボードでナビゲーションバーにフォーカスを合わせるにはCtrl+ L。次に、入力cmdしてヒットできますEnter


2
Windows 7のWindowsエクスプローラーでは、ファイルドロップダウンメニューが表示されるだけです。
2014年

1
私のために働く(Windows 7 Professional)
FractalSpace '

1
ここでの本当の逸品は、[ファイル]メニューにアクセスしているときにShiftキーを押すと、このコマンドが表示されることです。キーコンボより覚えやすく、Windows 10でも動作するのではないでしょうか。
RoG

29

エクスプローラウィンドウのタイトルバーアイコンを右クリックします。現在のフォルダのコンテキストメニューが表示され、ここに「コマンドウィンドウはこちら」の項目があります。

(そのメニュー項目を表示するには、対応する「パワートイ」がインストールされている必要があります。または、適切なレジストリキーを自分で作成して、その項目をフォルダのコンテキストメニューに追加できます。)


涼しい。キーボードでそれを行う方法はありますか?
ヒューアレン

11
ヒュー、fmの答えを参照してください:アドレスバーに「cmd」と入力します。質問のテキストに基づいて、Alt + Dを使用してキーボードでアドレスバーにアクセスできます。
ロブ・ケネディ

28

非常に迅速な解決策として、これを提供できます。私はこれをWindows 8.1でテストしました

1-ファイルを検索し、エクスプローラーのコマンドプロンプトを右クリックして、クイックアクセスツールバーにコマンドプロンプトを追加します。

指示1

2-追加後、ここからフォルダにアクセスできます。

指示2

そこにコマンドプロンプトが表示されます。


よく考え抜かれた!W7を使用している人は、以下の私の答えを参照してください。
Ivan Ferrer Villa

これはWindows 10でも機能します
ctype.h

これはほとんどの場合に便利ですが、少量のものを扱う場合は、フォルダとファイルをデスクトップにドラッグするだけです。これは、複数のディレクトリから1つの場所に物を配置するために新しいディレクトリを作成する必要がないことを意味します。デスクトップ用のソリューションがあったら素晴らしいでしょう。
James Yeoman、2016年

1
これは、Windows 10 Creators Updateで削除されました。Powershellはまだ残っています。
user128216 2017

21

VistaおよびWindows 7の場合:

  • Alt + d- >エクスプローラウィンドウのアドレスバーにフォーカスを置きます
  • 次に、WIN + rを使用して起動するプログラムの名前を入力します
  • ヒット入力してください

プログラムは、現在のディレクトリがエクスプローラインスタンスのディレクトリに設定された状態で起動します。例:python、ghci、powershell、cmdなど


11

Windows VistaおよびWindows 7の場合、コマンドプロンプトを開くには1)作業するフォルダーに移動します

2)アドレスバータイプ-cmd

Enterキーを押します

その場所のコマンドプロンプトが開きます


この答えはあなたの5年前にすでに与えられました。なぜ人々は同じ答えを繰り返し投稿するのですか?
user5389726598465

先端のための@Shirishありがとう。あなたの答えは多くの時間を節約するのに役立ちました。win10で働いた。
Gaurav Chauhan

10

レジストリを編集して、コマンドプロンプト項目をコンテキストメニューに追加できます。ここに私が使用するいくつかの.regファイルがあります。

Cmdhere.reg-WinNT / 2000 / XP / Vista / 7の場合:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="cmd.exe /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="cmd.exe /k cd %1"

Doshere.reg-Win9xの場合:

REGEDIT4
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="command.com /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="command.com /k cd %1"

これを空のテキストファイルにコピーし、拡張子を.regに変更します。Windowsエクスプローラでこれをダブルクリックすると、これらのキーがレジストリに追加されます。


これを使用して完全に動作します:)。しかし、どうすれば昇格された特権で同様のオプションを使用できますか(自然にUACを要求します)?
Kounavi 2013

2
and HKEY_CLASSES_ROOT\Folder\shellではなくにregを追加するだけでしたDirectoryDrive
drzaus 2013

1
私のWin 10では動作しません。%1パラメータは次のように引用符で囲む必要があります。 command.com /k cd "%1" ドライブの場合、cdコマンドで現在のドライブを変更できなかったため、動作しません。
アレン

Windows 10では、[ファイル]-> [Windows PowerShellを開く]を使用します。コマンドの使用に関するヘルプ(例):Get-Help mkdir
amuriar

8

私は他のいくつかのクールな機能(パスのコピー、ファイル名のコピーなど)と共にエクスプローラーのコマンドプロンプトボタンを提供するWindowsエクスプローラー拡張機能であるStExBarを使用しています。

http://tools.tortoisesvn.net/StExBar

編集:私はちょうどCtrl + MがStExBarでそれをすることを(1年以上それを使っていて、これを知らなかった)見つけました。速いのはどうだ!


4

あなたのものとほとんど同じです:

  • Alt + dCtrl + c
  • Win + r
  • cmd / K cdCtrl + vEnter

優れた!最後の行は "cmd / K cd / D"、Ctrl + v、ENTERのように見えるようになっています。
再帰的

2
パスにスペースがある場合は、」Sが必要な場合があります。
EBGreen


2

「送る」機能を多用しています。フォルダーに
独自のバッチ(.bat)ファイルを作成shell:sendtoし、コンテキストメニューを使用してファイル/フォルダーを送信します(そこに移動するには、ロケーションバーに「shell:sendto」と書き込みます)。
ftpでファイルを送信する、現在のフォルダーでphpサーバーを起動する、現在の日付で名前が付けられたフォルダーを作成する、送信されたパスをクリップボードにコピーするなど
、さまざまなことを実行するスクリプトがあります。


2

Windows 7のTough Coderの回答を試してみましたが、うまくいきました!

でcmd.exeへのショートカットを作成し、%HOMEDRIVE%%HOMEPATH%\Linksそのファイルプロパティを開いて、[開始%1時刻]フィールドを(スペイン語から翻訳された 'Iniciar en')に変更します。

ここにフォルダをドラッグすると、魔法が表示されます。これは、すべての標準の[ファイルを開く]ダイアログでも機能します。うわー!

ps:私の写真の上の「奇妙な」タブは、私がクローバーを使用しているためです。私はそれをお勧めします!

ここに画像の説明を入力してください



0


http://www.petefreitag.com/item/146.cfm

  • 開く Windowsエクスプローラーを

  • ツール -> フォルダオプション

  • ファイルタイプタブ

  • を選択 フォルダファイルタイプをます

  • クリック Advancedをます

  • クリック 新規を

  • のために コンテキストメニューに表示アクションタイプには、コマンドプロンプトを使用しました。

  • アクションの実行に使用されるアプリケーションの場合は、c:\ windows \ system32 \ cmd.exeを使用します(win2kでは、Windowsディレクトリではなくwinntディレクトリを指定する必要があります)


Windows Explorerにはそのオプションがないため、Win 8.1では機能しません。
James Yeoman 2016年

@JamesYeomanどのオプションですか?
elsadek 2016年

ツール。このコンテキストメニューハックについて少し前に聞いたことがありますが、[ツール]メニューがないため、実行できませんでした
James Yeoman

-1

コマンドプロンプトで次のコマンドを使用して、Windowsエクスプローラーで現在の場所を開きます。

C:\ your-directory> explorer。


1
トピック外では、Qは反対方向に関するもので、エクスプローラーからCMDを開きます。
マットウィルキー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.