2015-02-09 58 views
0

我試圖給在Git Bash中調用的ConEmu中的啓動任務添加命令。我發現類似的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沒有交換機來運行命令並保持交互式shell運行。

我知道的唯一解決方法是將一些環境變量設置爲所需的列表,如果命令和和相應的行檢查並執行它到您的配置文件腳本。

一些例子同樣的問題在這裏:https://superuser.com/a/344486/139371

+0

感謝您的答覆,我不知道我理解你的解決方法。你有鏈接到一個例子嗎? – mtpultz 2015-02-09 08:01:00

+0

添加類似問題的鏈接 – Maximus 2015-02-09 14:11:30