Выполнить серию команд на разных вкладках в conemu

У меня есть .bat файл, который использовал для открытия 3-х cmd-окон каждого цвета. Теперь я использую conemu и хотел бы сделать то же самое, но на разных вкладках. Как мне это сделать?

Мой .bat файл:

 cd /D x:\mercurial\blah\blah start cmd /k color 4C cd /D x:\mercurial\blah\blah\solr start cmd /k color 5D cd /D x:\mercurial\blah\blah\rep start cmd /k color 2A 

  • Cmder: открыть новую вкладку в каталоге уже открытой вкладки
  • Git Bash Здесь, в ConEmu, встроенном в проводник Windows
  • Возможно ли изменить порядок вкладок в ConEmu?
  • Как настроить ярлык для запуска ConEmu из Launchy с определенной задачей?
  • Создание ярлыков для дублирования вкладки
  • Как указать каждую вкладку, открытую пользовательским именем {Task}?
  • Как настроить ConEmu для запуска cmd.exe в качестве администратора из интеграции Explorer?
  • Где находится ключ приложения на стандартной клавиатуре Microsoft?
  • 3 Solutions collect form web for “Выполнить серию команд на разных вкладках в conemu”

    Запустите это из своего командного файла (однострочная команда)

     start "Three tabs" "C:\Program Files\ConEmu\ConEmu.exe" /cmdlist ^> cmd /k color 4C -cur_console:d:x:\mercurial\blah\blah ^|^|^| cmd /k color 5D -cur_console:d:x:\mercurial\blah\blah\solr ^|^|^| cmd /k color 2A -cur_console:d:x:\mercurial\blah\blah\rep 

    Это запустит новое окно ConEmu с тремя вкладками, первая вкладка будет активна. start "Three tabs" ... просто пример использования команды start .

    Чтобы сделать это из командного файла, попробуйте переключатель / cmd . Для получения дополнительной информации см. Ссылку conmeu cmdline .

    например:

     "C:\Program Files\Far Manager\ConEmu64.exe" /single /cmd "cmd /k cd c:\symbols" 

    Для этого в диалоговом окне « Новая консоль» см. Ниже: Диалоговое окно «Новая консоль»

    Чтобы запустить новую вкладку с существующей вкладки conemu, см. Переключатель -new_console .

    У меня была страшная попытка заставить ее работать. Возможно, это потому, что я использую Cmder или один из моих настроек. В конце концов я написал следующий скрипт, который делает именно это: открывает 3 вкладки, как в одном окне с использованием вертикального разделения:

    ConEmu.exe /single /cmd cmd /k "%ConEmuDir%\..\init.bat & cd www & npm start" -cur_console:s50V:n:t:"web" ConEmu.exe /single /cmd cmd /k "%ConEmuDir%\..\init.bat & cd server & api.py" -cur_console:s50V:n:t:"backend" ConEmu.exe /single /cmd cmd /k "%ConEmuDir%\..\init.bat & cd c:\nginx\ & nginx" -cur_console:s50V:n:t:"nginx" ConEmu.exe /single /cmd cmd /k "%ConEmuDir%\..\init.bat" -new_console:t:"cmd" sleep 1 exit

    Некоторые примечания:

    • Сценарий должен быть запущен на вкладке ConEmu
    • %ConEmuDir%\..\init.bat необходимо для инициализации довольно командной оболочки Cmder
    • Необязательно: sleep 1 & exit закрывает вкладку, инициировавшую скрипт.
    Interesting Posts

    Несколько независимых головок чтения / записи на одном жестком диске?

    Как создать отформатированные всплывающие подсказки в Microsoft Word

    Каков наилучший алгоритм для переопределенного System.Object.GetHashCode?

    Не удается удаленный доступ к компьютеру, потому что «удаленному компьютеру требуется сетевая аутентификация»

    Получение проводника Windows 7 для отображения окна поиска без включения поиска в Windows

    Внешний жесткий диск Maxtor 500GB не обнаружен, но к нему идет питание?

    4 идентичных модуля памяти не работают

    Как я могу настроить «локальный» домен, чтобы каждый из моих локальных сетей мог просматривать локально размещенный сайт?

    FFMPEG конвертирует flv в mp4 без потери качества

    Когда я печатаю, мой тачпад становится невосприимчивым

    Как запустить скрипт при входе / выходе в OS X?

    Windows 7 Автоматический вход в систему с учетной записью пользователя по умолчанию?

    Windows 7 не может автоматически подключаться к сетевому диску SAMBA с использованием общих учетных данных SAMBA

    Переназначение ключа блокировки колпачков в Windows или OS X

    Как вы создаете сопоставление ключей vim, которое требует номеров перед горячей клавишей (например, <G>)?

    Давайте будем гением компьютера.