![「ここでコマンドウィンドウを開く」コンテキストメニュー呼び出しを変更する](https://rvso.com/image/1444037/%E3%80%8C%E3%81%93%E3%81%93%E3%81%A7%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%92%E9%96%8B%E3%81%8F%E3%80%8D%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B.png)
最近使い始めたセンチダーWindowsのデフォルトのコマンドプロンプトの代わりに、私は本当に気に入っています。私は今、コマンドプロンプト発売される実行ファイル代わりに起動されます。
フォルダ内の+右クリックのコンテキストメニューでShift、「ここでコマンドウィンドウを開く」を起動するにはどうすればいいですか?センチダー?
答え1
次のレジストリ キーを確認します: HKEY_CLASSES_ROOT\Directory\shell\cmd
; これをエクスポートするとregedit
次の出力が得られます:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"NoWorkingDirectory"=""
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
エクスポートしたファイルで次の変更を試し、Merge
昇格した権限で(つまり、右クリックのコンテキストメニューから)インポートします(追加 Open CMDER here
cmder.exe
最後の行に正しいパスがあると仮定して、ファイルエクスプローラーに機能を追加します。交換する機能Open command window here
を変更する場合は、最後の行のみを変更します。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmder]
@="Open CMDER here"
"NoWorkingDirectory"=""
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\shell\cmder\command]
;;; @="cmd.exe /s /k pushd \"%V\""
@="cmd.exe /s /d /c pushd \"%V\"&start \"\" cmder.exe"
編集
cmd.exe
コマンドラインパラメータ:/s
command_line から引用文字を削除します。/d
レジストリの自動実行コマンドを無視します。/c
コマンドを実行して終了します。pushd "%V"
現在のディレクトリ/フォルダを変更するPOPD コマンドで使用するために以前のフォルダー/パスを保存します。&
前にコマンドを実行し、後にコマンドを実行する;
start "" cmder.exe
アプリケーションを起動します。- すべては
"
ここで脱出されます\
。- にフルパスを追加するには
cmder.exe
、たとえば"C:\bin\cmder.exe"
、すべてエスケープします\
。
- にフルパスを追加するには
最後のステートメントが当てはまる場合は、次の構文を使用します。
@="cmd.exe /s /d /c pushd \"%V\"&start \"\" \"C:\\bin\\cmder.exe\""
答え2
これを試してみてください(これは「ここでコマンドウィンドウを開きます")
&に移動しHKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command
、デフォルト値を"C:\cmder\Cmder.exe" "%V"
& に変更します。これも同様HKEY_CLASSES_ROOT\Directory\shell\cmd\command
にデフォルト値を変更します。"C:\cmder\Cmder.exe" "%V"
オプションでアイコンを追加することもできます
アイコンを追加するには、HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
新しい文字列値を作成しIcon
、名前を付けて値を指定します"C:\cmder\Cmder.exe"
。HKEY_CLASSES_ROOT\Directory\shell\cmd\command
編集済み:HKEY_CLASSES_ROOT\Directory\Background\cmd
に変更しましたHKEY_CLASSES_ROOT\Directory\Background\shell\cmd
。Windows 10 にはこれらの機能があります。Windows 7 の古い設定を忘れていました。
答え3
コンテキストメニューの統合
Cmder を少し試してみて、もっと恒久的な家庭で試してみたいと思います。
選択したフォルダで Cmder を開くショートカット
管理者としてターミナルを開く
- Cmderを配置したディレクトリに移動します
- .\cmder.exe /REGISTER ALL を実行します。「アクセスが拒否されました」というメッセージが表示された場合は、管理者プロンプトでコマンドを実行していることを確認してください。
答え4
ConEmuの場合はcmderです。つまり、2つの方法があります
- Windows 標準の代わりに ConEmu のメニュー項目を設定します。[設定]\[統合] に移動し、[ConEmu をここに] グループの [登録] を押します。もちろん、起動するシェルを任意に選択できます。
- ConEmuは「完全に」標準のWindowsターミナルを置き換えることができます。デフォルト端末」機能です。「設定\既定の用語」に移動してオンにするだけです。そうすると、エクスプローラーから起動されたすべてのコンソール アプリケーション (Win+R からでも) が ConEmu で起動されます。