最近、Windowのデフォルトのcmdプロンプトの代わりに cmder を使い始めましたが、とても気に入っています。起動中のcmd.exeのすべてのインスタンスをcmderに置き換えたいと思っています。代わりにexeが起動されます。
のために Shift +フォルダ内のコンテキストメニューを右クリックします。「ここでコマンドウィンドウを開く」を設定してcmderを起動するにはどうすればよいですか?
次のレジストリキーを確認します: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
)(addファイルエクスプローラーへの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
コマンドラインから引用符を削除します。/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\""
これを試してみてください(これは「ここでコマンドウィンドウを開く」を変更することです)
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
に変更しました。 Windows10にはこれらのものがあります。 Windows7の古い設定を忘れてしまいました。
コンテキストメニューの統合
それで、あなたはCmderを少し実験して、より恒久的な家でそれを試してみたいと思います。
選択したフォルダでCmderを開くためのショートカット
管理者としてターミナルを開く
conEmuが実際にあるかどうか。だからあなたは2つの方法で行くことができます