2

right clickコンソールをポップアップするためにCMDerと統合していますが、デフォルトでは、実行したディレクトリではなく、ユーザーディレクトリright clickになりWin+Rます。その場所でコマンド プロンプトが開きます。CMDer/ConEmu でそれを使用できるようにすることはできましたが、それは単純なコマンド プロンプトのようで、追加機能はサポートされていません。cmdshiftright click

理想的には、管理者として実行するように昇格でき-new_console:a、統合設定メニューで試してみましたが、うまくいきませんでした。

4

5 に答える 5

15

[設定] > [統合] に移動し、コマンド フィールド (上部セクション) でこれを設定できます。

{bash} -cur_console:n:d:"%V"

%V現在のディレクトリを渡すために使用されます。

その後、上部のセクションに ある登録ボタンを押すだけです。ここに画像の説明を入力

于 2017-03-03T16:15:08.017 に答える
2

AFAIK CMDer は、Active Directory をユーザー プロファイルに強制しました。Bare ConEmu はそれを行いません。これは、cmder 初期化スクリプトが原因です。

ただし、正確な説明がないと、メニュー項目 (スクリーンショット) とディレクトリの例を設定するかどうかを確認することはできません。

于 2015-06-30T11:40:47.060 に答える
0

レジストリのコマンド構文を変更する問題を解決しました。たとえば、ディレクトリの場合は次のようになります。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""

ドライブについてもこれを修正できます。Backgroundエクスプローラーの空白スペースからメニュー オプションを使用できるように、セクションを忘れないでください。

昇格モードでシェルを実行するには、次のように、タスクのセットアップでコマンドの前に「*」(アスタリスク) を追加します。 ここに画像の説明を入力

修正を適用した完全な .reg ファイルを次に示します。パスをcmderのインストールに置き換えて楽しんでください。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Drive\Background\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Drive\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""

[HKEY_CLASSES_ROOT\Drive\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Drive\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""

[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""

PS%CMDER_ROOT絶対パスの代わりにenv varを使用できることに気づきました。

于 2015-09-27T18:52:52.900 に答える
0

cmder の新しいバージョンでは、右クリックを登録するだけで十分です。

cmder.exe が存在するコマンド プロンプトを開きます。次に、次のように入力します。

.\cmder.exe /REGISTER USER
于 2021-11-04T10:08:56.650 に答える