開始時にConEmuをアタッチする方法


3

startコマンドを使用して複数のタスクを起動する既存の.batファイルがあります。例:

start cmd.exe /k "echo task 1"
start cmd.exe /k "echo task 2"
start cmd.exe /k "echo task 3"

何が起こるかというと、ConEmuはcmd.exe実行中の.batファイルにのみアタッチし、他のcmd.exeインスタンスはスタンドアロンウィンドウとして起動します。

conemu開始サンプルシナリオ

スタンドアロンのstartedウィンドウをConEmuにアタッチします。バッチスクリプトを変更することでそれを達成できることは承知していますが、スクリプトはConEmuを必ずしも使用しない他の人と共有されるため、そうしたくありません。

回答:


4

これを考慮することは適切な行動要求です。したがって、141117フォースstart cmdを新しいConEmuタブに組み込みます。


とにかく、この新しい動作を変更する必要はありますか?問題:tccスクリプトを実行します。tccスクリプトでは、cmdを使用してクリーンな環境でアプリを起動することがあります。そのため、新しいコーンミュータブを取得しましたが、セッションが10秒未満続いたと不平を言っているため、タブが常に消えるわけではありません。/ minフラグを指定してcmdを起動するため、基本的にこの変更の前にコンソールは表示されませんでした。
RichT77

10秒の時間制限を無効にする方法があるべきだという意味で、私はあなたに同意します。@Maximusがここで役立つと確信しています...
m0sa

@Maximusは、バージョン141126および141130では動作しなくなりました
m0sa

それは私の側で働いています。
マキシマス14

簡単なテスト:Win+R- > ConEmu -basic -cmd cmd- > start cmd
マキシマス14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.