2015-02-09 3 views
0

Я пытаюсь добавить команду к задачам запуска в ConEmu, которая вызывается в Git Bash. Я нашел аналогичный post, который, по-видимому, предполагает, что я могу это сделать, но когда я попробую это, он не работает и говорит мне, что/k или/c не является файлом или каталогом, также он, похоже, использует cmd, и я бы как запустить это в bash, а не в командной строке. Можно ли установить это в задаче с помощью ConEmu Git Bash? Нечто подобное, что открывает три консоли и начинается применение пары команд в двух из них:Задача Conemu с добавленной командой

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:t:"APP" 
-cur_console:d:D:/projects/mycurrentproject 

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:s50H 
-cur_console:t:"GIT" /k "git status" 

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:s50V 
-cur_console:t:"Homestead" /k "homestead up" 

ответ

1

Ваш вопрос не связан с ConEmu. У Bash нет переключателя для запуска команд и завершения работы интерактивной оболочки.

Единственным обходным решением, которое я знаю, является установка некоторой переменной окружения в нужный список, если команды и соответствующие строки проверяют и выполняют его в вашем скрипте профиля.

Тот же вопрос с некоторыми примерами здесь: https://superuser.com/a/344486/139371

+0

Спасибо за ответ, я не уверен, я понимаю ваше решение. У вас есть ссылка на пример? – mtpultz

+0

Ссылка на похожий вопрос добавлена – Maximus

Смежные вопросы