如何在 Conemu 中指定多个启动任务?

如何在 Conemu 中指定多个启动任务?

如何在 Conemu 中指定多个启动任务?我希望在启动时将每个任务放在单独的选项卡中打开。例如:

ConEmu64.exe /cmdlist {Powershell}|{FAR}|{VSConsole}

不幸的是,这个命令不支持“控制台脚本”(“这里不支持控制台脚本”)。

我知道,我可以创建另一个任务,结合我想要的任务的命令(完整命令,因为任务命令不支持控制台脚本)。还有其他方法吗?

答案1

这个想法/cmdlist是让用户能够启动多个命令而无需创建确切命名的任务。也就是说,这是一个额外的“未命名”任务,仅此而已。实际上,它是为了简化调试过程而创建的,而无需创建任务 ;)

反过来,任务是一个“脚本”,用户可以在其中显示启动后必须激活哪些命令(选项卡或窗格)。如果您同时运行多个任务 - 必须激活哪个任务的哪个命令?难以理解...此外,可能存在无限递归任务调用的风险。

答案2

我知道这是一个老问题,但我正在寻找答案。ConEmu FAQ 回答了这个问题:

问:是否可以设置 ConEmu 在启动时打开多个选项卡(例如 Far、CMD、PowerShell)?
ConEmu 常见问题解答 Q6-1

基本上,答案是创建一个包含命令的文本文件并在启动时传递给 ComEmu:

conemu.exe /cmd @startfile.txt

答案3

我的更扭曲...因为我正在使用 cmder,不确定如何
1)windows 快捷方式 <== 2)ConEmu 任务 <== 3)bat <== 4)命令

------------------------------ 去:------------------------
1)在 windows 快捷方式属性中:目标:

C:\tools\cmder.v1.3.6\Cmder.exe /task uniqlo-mvns

2)在cmder()设置->启动->任务:
任务名称:uniqlo-mvns
任务命令:cmd /k "C:\uniqlo.bat" new_console:t:"hahaha"

3)在uniqlo.bat

@start cmd /k mvn -f C:\1\pom.xml
ping 127.0.0.1 -n 6 > nul
@start cmd /k mvn -f C:\2\pom.xml
ping 127.0.0.1 -n 6 > nul
@start cmd /k mvn -f C:\3\pom.xml

相关内容