Я пытаюсь получить задачу в ConEmu, чтобы открыть несколько консолей, и для каждого запуска запускается пакетный сценарий при открытии. Например:Команды 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 на каждой консоли.
Неявно вы подчеркнули проблему, с которой я столкнулся: получение Bash для того, чтобы вести себя так, как я ожидал. Быстрая переработка с использованием ваших примеров позволила запустить все, что мне нужно, используя только оболочку, но сохраняя git bash для нескольких задач, которые нужно было делать вручную в любом случае. Благодаря! – OleVik
Не могли бы вы опубликовать обновленную задачу ConEmu для других, пытающихся выполнить что-то похожее на то, что вы сделали? – otravers