Windows 10でWindowsエクスプローラーからディレクトリ/フォルダーを使用してcmd.exeを開くためのショートカットのような方法を探しているので、この特定のフォルダーをコマンドプロンプトの実際の作業ディレクトリとして使用できます。
私は保持することのトリックを知っています Shift およびエクスプローラーの相対フォルダーを右クリックすると、ここで説明するように、cmd.exeで開くための追加のメニューオプションが表示されます。
Windows 7のフォルダーにあるファイルエクスプローラーからターミナルをすばやく開く方法は?
ただし、残念ながら、これはWindows 10では機能しません。Windows7とWindows8でのみ機能します。Windows10では、PowerShellで開くオプションのみがあり、コマンドPrompt /cmd.exeでは開きません。
それ動作します Windows10の場合。すでに多くの重複する質問があります。
基本的には、HKEY_CLASSES_ROOT\Directory\Shell\cmd
キーの所有権を取得および名前の変更 DWORD HideBasedOnVelocityId
からShowBasedOnVelocityId
になります。詳細については、
メニュー項目 Windows 10ではShiftキーなしで「ここにコマンドプロンプト」 、または WindowsではShiftキーを押しながらメニューを右クリックしてメニュー項目を追加 を取得することもできます。
または、Andrew Richardsの 「ここでコマンドプロンプトを開く」コンテキストメニューエクスペリエンスの強化 微調整して、cmd/powershell/bash ...を通常の権限と昇格した権限の両方で実行するオプションを使用します。
以下の* .regファイルをインポートするだけです(または上記のMSDNブログからコピーしてください)
Windows Registry Editor Version 5.00
; Command Prompt
[HKEY_CLASSES_ROOT\Directory\Shell\01MenuCmd]
"MUIVerb"="Command Prompts"
"Icon"="cmd.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd"
[HKEY_CLASSES_ROOT\Directory\background\Shell\01MenuCmd]
"MUIVerb"="Command Prompts"
"Icon"="cmd.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\Shell\open]
"MUIVerb"="Command Prompt"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\Shell\open\command]
@="cmd.exe /s /k pushd \"%V\""
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\Shell\runas]
"MUIVerb"="Command Prompt Elevated"
"Icon"="cmd.exe"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\Shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
; PowerShell
[HKEY_CLASSES_ROOT\Directory\Shell\02MenuPowerShell]
"MUIVerb"="PowerShell Prompts"
"Icon"="powershell.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuPowerShell"
[HKEY_CLASSES_ROOT\Directory\background\Shell\02MenuPowerShell]
"MUIVerb"="PowerShell Prompts"
"Icon"="powershell.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuPowerShell"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\Shell\open]
"MUIVerb"="PowerShell"
"Icon"="powershell.exe"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\Shell\open\command]
@="powershell.exe -noexit -command Set-Location '%V'"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\Shell\runas]
"MUIVerb"="PowerShell Elevated"
"Icon"="powershell.exe"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\Shell\runas\command]
@="powershell.exe -noexit -command Set-Location '%V'"
; Ensure OS Entries are on the Extended Menu (Shift-Right Click)
[HKEY_CLASSES_ROOT\Directory\Shell\cmd]
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\background\Shell\cmd]
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\Shell\Powershell]
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\background\Shell\Powershell]
"Extended"=""
押す Alt+D アドレスバー*に移動するか、アドレスバーをクリックして、すべてが選択されていることを確認します(デフォルトで選択されているはずです)。または、 ユーザーphuclvから通知されます Ctrl+L アドレスバーも選択します。
cmd
と入力し、Enterキーを押します。
PowerShellウィンドウを取得するために同じことを行うことができます。powershell
の代わりにcmd
と入力するだけです。
したがって、このコードをファイルとして保存します。bat / cmd、実行またはクリック(管理者権限が必要)。
Windows Registry Editor Version 5.00;Command Prompt Here[HKEY_CLASSES_ROOT\Directory\Shell\runas]@="Command Prompt Here"[HKEY_CLASSES_ROOT\Directory\Shell\runas\command]@="cmd.exe /s /k pushd \"%V\""
cls & echo/ & "%__APPDIR__%reg.exe" import "%~f0" & "%__APPDIR__%timeout" -1
これは、bat / cmdファイルとのハイブリッドのreg部分です。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Shell\runas]
@="Command Prompt Here"
[HKEY_CLASSES_ROOT\Directory\Shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
このメニューコンテキストを取得します:Command Prompt Here
追加の起動スクリプトや保持は必要ありません Shift および右クリック。
無料のキー再マッピング製品 AutoHotkey を使用できます。
これは、エクスプローラーの現在のフォルダーでコマンドプロンプトを開始するスクリプトです。 F12 クリックされます。
#IfWinActive ahk_class CabinetWClass
~F12::
ControlGetText, _Path, toolbarwindow322, ahk_class CabinetWClass
StringReplace, _Path, _Path,% "Address: ",% ""
Run %comspec%, %_Path%
AutoHotKeyをインストールした後、上記のテキストを.ahk
ファイルをダブルクリックして、テストします。トレイバーの緑色のHアイコンを右クリックし、[終了]を選択すると、スクリプトを停止できます。ログイン時に実行するには、次のスタートアップグループに配置します。C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。
別のホットキーを選択する場合 F12、AutoHotkey キーのリスト を参照してください。
クイックリファレンスから恥知らずにコピー: レジストリキーを編集してadd-open-command-window-here-windows-10-context-men
フォルダのWindows 10コンテキストメニューに「ここでコマンドウィンドウを開く」オプションを追加する
ステップ1:キーボードからWindowsキーと+ Rを押して、[ファイル名を指定して実行]コマンドを開きます。 regeditと入力し、キーボードからEnterキーを押して、レジストリを開きます。
ステップ2:次のパスに移動します。
HKEY_CLASSES_ROOT\Directory\Shell\cmd
Cmdキーを右クリックします。 [権限]までスクロールしてクリックします。
ステップ3:[詳細]をクリックします。
ステップ4:[変更]リンクをクリックします。
ステップ5:ユーザーアカウント名を入力し、[名前の確認]をクリックして確認します。完了したら、[OK]をクリックします。
ステップ6:[サブコンテナとオブジェクトの所有者を置き換える]をオンにします。 [適用]、[OK]の順にクリックします。
ステップ7:[cmdのアクセス許可]ウィンドウで、管理者アカウントを選択します。 [フルコントロールオプションを許可する]をオンにします。 [適用]、[OK]の順にクリックします。
ステップ8:cmdキー(右側のウィンドウ)内で、HideBasedOnVelocityIdを右クリックし、[名前の変更]をクリックします。
ステップ9:DWORDの名前をHideBasedOnVelocityIdからShowBasedOnVelocityIdに変更し、キーボードからEnterキーを押します。
これで完了です。キーボードからShiftキーを押しながら任意のフォルダーを右クリックすると、Windows10のコンテキストメニューに[コマンドウィンドウをここで開く]オプションが表示されます。
「ここでコマンドウィンドウを開く」オプションを背景のコンテキストメニューに追加
実行する必要のあるいくつかの手順は次のとおりです。
ステップ1:Windowsキー+ Rを同時に押して、実行コマンドを開きます。 regeditと入力し、キーボードからEnterキーを押して、レジストリを開きます。
ステップ2:次のパスに移動します。
HKEY_CLASSES_ROOT\Directory\Background\Shell\cmd
手順3:cmdキーを右クリックし、[権限]をクリックします。
ステップ4:[詳細]をクリックします。
ステップ5:ウィンドウ上部の所有者オプションの前にある変更リンクをクリックします。
ステップ6:ユーザーアカウント名を入力し、[名前の確認]をクリックして確認します。完了したら、[OK]をクリックします。
ステップ7:[サブコンテナとオブジェクトの所有者を置き換える]オプションをオンにします。 [適用]、[OK]の順にクリックします。
ステップ8:権限ウィンドウで、管理者ユーザーを選択します。 [フルコントロールを許可する]オプションをオンにし、[適用]、[OK]の順にクリックします。
ステップ9:cmdキー(右側のウィンドウ)内で、HideBasedOnVelocityId DWORDを右クリックし、[名前の変更]をクリックします。
ステップ10:DWORD名をHideBasedOnVelocityIdからShowBasedOnVelocityIdに変更し、キーボードからEnterキーを押します。
それで全部です。 Shiftキーを押しながらウィンドウの背景の任意の場所を右クリックすると、次のWindows 10のスクリーンショットに示すように、[ここでコマンドウィンドウを開く]オプションが表示されます。