【发布时间】:2014-02-15 19:54:45
【问题描述】:
我正在尝试让 ConEmu 中的任务打开多个控制台,并在打开时为每个控制台运行一个类似批处理的脚本。例如:
- 打开 Git Bash,将控制台命名为“X”,将当前目录设置为“Y”。
- 打开另一个 Git Bash 并运行一组命令,例如“cd A/B/C”、“vagrant up”
- 打开常规命令窗口,运行命令“cd D/E/F”、“grunt watch”
我希望第二个和第三个控制台并排出现,但在第一个控制台下方。到目前为止,我一直无法运行命令;我有一个运行以下内容的任务:
"%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i "-cur_console:n:t:Git Bash" "-cur_console:d:C:\Users\Ole Vik\dev"
"%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i "-cur_console:s1TVn:t:Vagrant"
cmd "-cur_console:s2THn:t:Third"
阅读 ConEmu wiki 将我带到 new_console 和 cur_console switches,但我无法确定是否可以在任务设置中输入命令,或者是否可以让它运行 .bat每个控制台上的脚本。
【问题讨论】:
标签: batch-file conemu