ConEmu - Windows エクスプローラー: 既存の ConEmu ウィンドウで「Con Emu Here」を開く

ConEmu - Windows エクスプローラー: 既存の ConEmu ウィンドウで「Con Emu Here」を開く

ConEmu、Windows エクスプローラー、フォルダーの右クリック、「Con Emu Here」が機能していますが、フォルダーは常に新しい ConEmu アプリケーションで開きます。フォルダーを既存の ConEmu アプリケーション内の新しいタブとして開くようにしたいと思います。設定は次のとおりです。

  • メニュー項目: ConEmu Here
  • 指示:{cmd} -cur_console:n -reuse -run "shell"
  • アイコンファイル:C:\Program Files\ConEmu\ConEmu64.exe,0

これらの変更を行った後、「登録」ボタンを押し、ConEmu を再起動して古いバージョンを削除しました。

バージョン:

  • ウィンドウズ7
  • ConEmu: 160609 64 安定

答え1

見つめているドキュメント:

新しいウィンドウを作成する代わりに、既存のウィンドウでシェルを実行したいですか?/single次のスイッチを使用します/cmd

そこで、次のテキストを入力して を押すとRegister、うまくいきました。

/single /cmd {cmd} -cur_console:n

スクリーンショット:(ConEmuは保存/登録後にコマンドを変更しました)

動作するConEmu構成

答え2

コマンド: {cmd} -cur_console:n -reuse -run "shell"

ひどい。そのコマンドで次のように伝えます。

パラメータを指定して cmd.exe (タスク) を実行します-reuse -run "shell"。もちろん、cmd.exe はこれらのスイッチをサポートしていません。

ドキュメントページConEmuスイッチは特定のものでなければならないと伝えます前にシェル コマンド。これらを逆に指定するのはまったく非論理的です。

{cmd}さらに、ConEmuにタスクについて質問するそして 実行するように指示しますshell。 何ですか? ConEmu はどうやって何を実行するかを決定するのでしょうか? 非論理的です。 結局のところ、「シェル」とは何ですか? 独自のコマンドラインインタープリタ「shell.exe」を作成したのですか? 疑わしいです。

以下は論理的で機能します。なぜ難しいのでしょうか?

-reuse -run {cmd} -cur_console:n

関連情報