405

必要なディレクトリまで移動することなく、特定の場所で cmd ウィンドウを開くにはどうすればよいですか?

4

42 に答える 42

528

これはあなたが望むものかもしれません:

cmd /K "cd C:\Windows\"

ドライブ文字を変更するには、cd /d. 例えば:

C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"

(ドキュメンテーション)

于 2008-09-13T21:53:54.147 に答える
306

Windows Vista 以降を使用している場合は、Shift キーを押しながらエクスプローラーのフォルダー アイコンを右クリックし、[コマンド ウィンドウをここで開く] または [PowerShell ウィンドウをここで開く] コンテキスト メニュー オプションをクリックします。

目的のフォルダーに既にいる場合は、次のいずれかを実行できます。

  • [Win8+ のみ] エクスプローラー リボンの [ファイル] ボタンをクリックし、[コマンド ウィンドウをここで開く] または [PowerShell ウィンドウをここで開く] をクリックします。
  • Shift-right-clickエクスプローラ ウィンドウの背景で、[コマンド ウィンドウをここで開く] または [PowerShell ウィンドウをここで開く] をクリックします。(コメントでケイトが推奨)
  • [VistaまたはWin7のみ] エクスプローラーのファイルメニューを開くときにShiftを押しながら、「コマンドウィンドウをここで開く」をクリックします。メニュー バーが表示されない場合は、Alt-- Shift---をF押して [ファイル]AltメニューFを開き、プラス を押して [ファイル] メニューを開きますShift

Windows XP の場合、dF が言及した PowerToy を使用して同じ機能を取得します。

于 2008-09-13T21:58:17.227 に答える
289

ファイル エクスプローラーで対象のディレクトリ/フォルダーを開いていると仮定して、次の操作を行います。

  1. アドレスバーをクリックするか、Alt+キーを押しますD

  2. アドレスバーが強調表示されたら、バーにcmdと入力します。

  3. Enterキーを押します

そのフォルダーからのコマンドプロンプトに気付くでしょう

于 2014-04-27T07:40:25.947 に答える
82

Windows 7 から Windows 10 のいくつかのバージョンまで、コマンド「cd」を使用してナビゲーションを行わずに、任意の場所でコマンド プロンプトを開くのは非常に簡単です。次の方法を試してください。キーを押しながらマウスの右ボタンをクリックしShiftます。

サンプル

このようなオプションが生成されます。次に、「コマンド ウィンドウをここで開く」オプションを選択するだけです。Windows 10 の最新バージョンでは、この機能が「ここで Powershell を開く」に置き換えられました。

于 2014-03-06T09:57:24.790 に答える
63

Microsoft のこの「PowerToy」を試してください。

ここでコマンド ウィンドウを開きます

この PowerToy は、ファイル システム フォルダーに [コマンド ウィンドウをここで開く] コンテキスト メニュー オプションを追加し、選択したフォルダーを指すコマンド ウィンドウ (cmd.exe) をすばやく開く方法を提供します。

編集 :このソフトウェアは、Windows XP 以外のどのバージョンの Windows でも動作しません。

ここに画像の説明を入力

于 2008-09-13T21:53:35.223 に答える
53

Windows Vista、Windows 7、および Windows 10 では、Shiftキーを押したままフォルダーを右クリックします。

コンテキスト メニューには、「コマンド ウィンドウをここで開く」というタイトルのエントリが含まれます。

更新:エクスプローラーのアドレスバーに「cmd」と入力して押しますenter

ここに画像の説明を入力

更新 2: Windows 10 で、[ファイル] メニューに移動し、[Windows PowerShell を開く] を選択します。管理者として実行するためのオプションがあります。

ここに画像の説明を入力

于 2012-04-13T04:26:57.673 に答える
38

/K スイッチを使用します。例えば

cmd /K "cd /dc:\WINDOWS\"

C:\Windows ディレクトリにコマンド ウィンドウを作成します。

于 2008-09-13T21:55:38.167 に答える
37

アドレスバーに書き込むだけcmdで、現在のフォルダーで開きます。

于 2017-01-10T21:17:10.430 に答える
18

また、任意の Windows フォルダーでコンソールを開くためのショートカットを次に示します。

  • Windows エクスプローラーで任意のフォルダーを開きます。
  • を押しAlt + Dてアドレスバーにフォーカスします
  • 入力cmdしてEnterキーを押します

非常に実用的なショートカット。

于 2015-03-01T15:44:54.277 に答える
12

最も簡単な方法は、Windows エクスプローラーのアドレス バーに移動してcmdそこに入力することです。コマンドプロンプトウィンドウが自動的に開きます。

于 2016-06-03T02:33:13.293 に答える
12

ショートカットを作成し、cmd.exe を開始するディレクトリへのショートカットの「開始」プロパティを編集します。

于 2008-09-13T21:56:16.280 に答える
11

この質問を見たばかりで、Windows XP の cmd 用の AutoHotkey スクリプトを投稿するのを手伝うことができません。スクリプト内のホット キーを見つけることができます。良い点は、現在のウィンドウがエクスプローラーの場合、アドレスバーに表示されているパスで cmd が開くことです。

このスクリプトは、すべてのグリーン ツール (AutoHotkey を含む) を格納するフォルダーに保存します。新しいマシンの場合、フォルダーをコピーし、スクリプトをダブルクリックして .ahk を AutoHotkey に関連付け、スタートアップ フォルダーにショートカットを作成するだけです。PowerToysをインストールするよりも高速です。

; Get working folder
GetWorkingFolder() {
    if WinActive("ahk_class ExploreWClass") or WinActive("ahk_class CabinetWClass") {
        ControlGetText, path, Edit1
        return %path%
    } else if WinActive("FreeCommander") {
        Send, {CTRLDOWN}{ALTDOWN}{INS}{ALTUP}{CTRLUP}
        Sleep, 100
        return clipboard
    } else {
        return "C:\"
    }
}

#IfWinActive,

#c::
    path := GetWorkingFolder()
    Run, %ComSpec%, %path%
    return

; PowerShell
#+C::
    path := GetWorkingFolder()
    Run, %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe, %path%
    return

#^c::
    Run, %ComSpec%, %temp%
    return

#!c::
    path := GetWorkingFolder()
    Run, %comspec% /k "%VS90COMNTOOLS%vsvars32.bat", %path%
    return

; irb
#!b::
    path := GetWorkingFolder()
    Run, c:\cygwin\bin\ruby /usr/bin/irb, %path%
    return

; Bash
#b::
    path := GetWorkingFolder()
    Run, bash --login, %path%
    return

; Paste in console
+INS::
    if WinActive("ahk_class ConsoleWindowClass") {
        WinGetPos, x, y, w, h, A
        MouseGetPos, mx, my
        ;MsgBox x=%x% y=%y% w=%w% h=%h% mx=%mx% my=%my%
        if (mx < 10)
            mx = 10
        else if (mx > w - 30)
            mx := w - 30

        if (my < 40)
            my = 40
        else if (my > h)
            my := h - 10

        MouseClick, right, mx, my
    }
    return

興味のある方は、github の rwin でこのスクリプトを見つけることができます。

于 2011-03-17T16:41:01.167 に答える
10

更新: これは現在 Windows に組み込まれています。この回答を参照してください。

XP powertoy は良いオプションですが、「自分でロール」したい場合に備えて、別のものを投稿すると思いました。テキスト ファイルを作成し、anything.reg という名前を付け、以下のコードを貼り付けて保存し、それをダブルクリックしてレジストリに追加します (または、これで何が起こっているかを理解している場合は、手動でレジストリに情報を追加するだけです)。 .reg ファイル)。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...]
@="Command Prompt Here..."

[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...\command]
@="cmd.exe \"%1\""

更新: Windows の更新後、Win10は cmd-here 機能を削除しました。再アクティブ化するには、次を使用する必要があります。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8

[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

入力ShowBasedOnVelocityIdは必須です

于 2008-10-18T21:03:15.743 に答える
9

この回答は、Windows 10 用です。

フォルダー内の任意の場所にコマンド プロンプトのショートカットを作成し、そのショートカットを右クリックします。 開始フィールドにターゲットを入力します

どうぞ

于 2019-07-10T19:06:39.353 に答える
8

複数の答えがあることがわかります。いくつかは非常に複雑です:)、それらを見るのは奇妙です。Windowsフォルダーウィンドウを開き、目的のフォルダーに移動してアドレスバーに焦点を合わせ、「cmd」と入力してEnterキーを押すだけで、新しいコマンドプロンプトウィンドウが表示され、フォルダーパスまたは既に移動した場所が直接表示されますWindows フォルダ ウィンドウ。これらの手順を鮮明な画像で確認したい場合は、チェックアウトできます

コマンドプロンプトを特定のフォルダで直接開く方法

于 2016-06-15T17:49:57.863 に答える
7

Windows の場合 : コマンド プロンプトで開きたいフォルダを選択- 選択後、[Shift キー] を押したままにします。そこを右クリックして、「コマンドウィンドウをここで開く」オプションを選択します

于 2017-02-07T05:51:08.850 に答える
6

Windows エクスプローラーで、フォルダーの上で Shift + マウスの右クリック 「コマンド ウィンドウをここで開く」オプションがメニューに表示されます。または、Windows バージョンの言語で。

于 2014-01-14T23:39:19.893 に答える
4

私が知っているもっと簡単な方法があります。スタート メニューで cmd.exe を見つけ、ショートカットとしてデスクトップに送信します。次に、それを右クリックしてプロパティを選択します。「ターゲット」の下に「開始」ボックスが表示されます。そのディレクトリを、設定したいものに変更します。[OK] をクリックして、デスクトップにある cmd.exe を起動します。私の意見では、それは非常に簡単で確実な解決策です:)

于 2011-11-02T09:00:04.210 に答える
4

このメソッドはショートカットを使用しているため、cmd.exeディレクトリを直接開くことができます。この代替方法は、右クリック メニューがない場合です。Send tocmd.exeOpen command window here

  1. 「ファイル エクスプローラー」を開きshell:sendto、ロケーション バーに入力してSend toフォルダーに移動します。
  2. ショートカットをコピーするCommand Promptか、新しいショートカット.lnkファイルを作成します。
  3. ショートカットのプロパティを編集し、ターゲットを編集して%windir%\system32\cmd.exe /k cd /d「OK」を押して変更を保存します。
  4. ショートカットを使用するには、フォルダを右クリックしてSend toメニューを展開しますcmd

cmdこのショートカットは、右クリックでディレクトリが選択されたウィンドウを開く必要があります。

この方法は、少なくとも Window 7 および 10 では機能するはずです。Command Prompt (cd)ショートカットのタスクを指定するために、ショートカットに名前を付けます。

考えられるエラー メッセージ:

  • 「ディレクトリ名が無効です。」を表示します。フォルダ以外を選択した場合。
  • 「システムは指定されたドライブを見つけることができません。」を表示します。フォルダが存在しない場合。
  • Show 'ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません。複数のファイルが選択されている場合。

ショートカットについて少し: を使用する場合、ディレクトリはパラメーターとしてショートカットの末尾に自動的に追加されるSend toため、ショートカットでディレクトリを入力する必要はありません。

于 2015-12-30T18:15:06.780 に答える
4

デスクトップを右クリックして新規に移動し、サブメニューから「ショートカット」を選択します → Windows ディレクトリ (またはフォルダ) を参照し、次にsystem32ディレクトリを参照して をクリックしますOK

\コマンド文字列に a と "cmd.exe" (引用符なし) を追加します。次のようになります。

C:\WINDOWS\System32\cmd.exe.

と をクリックNextFinishます。デスクトップの新しい CMD アイコンを右クリックし、[プロパティ] を選択Nextして、[スタート] をクリックします。オプションで、行を削除し、開始したいディレクトリへのパスを追加します...たとえば、C:\temp\mp3をクリックしますOK

于 2008-10-18T20:25:03.340 に答える
4

このプログラムは常に、エクスプローラーの現在のパスで cmd.exe を開きます: https://github.com/jhasse/smart_cmd

タスクバーに固定して、WindowsKey+[1-0] をキーボード ショートカットとして使用することもできます。

于 2012-01-16T09:43:02.670 に答える
3

ショートカットとして保存するのではなく、これが私が行う方法であり、非常に便利です。ショートカットとして表示する回答は既にありますが、これを共有したかっただけです。特に角度のあるプロジェクトには非常に便利です。

  • 新しい txt ファイルを作成し、次のコードを書き込みます。
    @ECHO OFF cd C:\YourProjectPath\FolderPath\
  • 便利な名前で .bat ファイルとして保存します。(通常は「goto-myProjectName.bat」として保存します

  • 次に、そのbatファイルをデフォルトパスにコピーします(cmdを実行すると、デフォルトパスが何であれ、それから始まります。たとえば、私のマシンではwindows/system32です)

  • 次に、bat ファイルの名前を拡張子なしで入力します。
  • 例えば:goto-myProjectName

その後、そこに移動する必要があります。

于 2018-05-19T07:26:23.927 に答える
3

Total Commander を使用する場合、下部にこのフィールドがあります。現在のアクティブ ディレクトリが表示され、入力したコマンドがそのディレクトリで実行されます。

トータルコマンダーのコマンドライン

于 2014-02-27T23:47:28.520 に答える
2

これを行うこともできます:

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"

更新:必要なWin10の場合ShowBasedOnVelocityId-上記の回答を参照してください。

于 2009-08-03T06:58:27.147 に答える
2

Windows 10でのいくつかの回答HKCR\Directory\shell(機能しませんでした)にもかかわらず、次のことがうまくいきました:

SetOpenCmdHere.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\cmd]
@="Open CMD here..."

[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]
@="C:\\Windows\\system32\\cmd.exe /k pushd \"%1\""
于 2019-05-22T10:28:43.607 に答える