
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は保存/登録後にコマンドを変更しました)
答え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