我正在嘗試使用批處理文件設置自動化我的工作環境。我被困在一個無法從命令行啓動MingW64控制檯的地步。如何在Windows上從命令行啓動MingW Console(GitBash)?
start "" "%ProgramFiles%\Git\bin\sh.exe" --login
工作正常,但它似乎打開一個不同的shell窗口,我正在尋找。我會用照片解釋這一點。
它打開的是默認的cmd樣式窗口,其中集成了bash。該窗口甚至不是調整大小
我試圖使用命令start "" "%ProgramFiles%\Git\git-bash.exe" --login -i -c /bin/bash
但似乎打開後迅速關閉shell。如果我從資源管理器執行相同的文件,shell不會自動關閉。
這裏是參考
我完全批處理文件@echo on
REM start PHP and MYSQL
start "" mysql_server\UniServerZ\UniController.exe start_both
REM Open PhpMyAdmin
start "" http://localhost/us_opt1/
REM Open Folders
start "" %SystemRoot%\explorer.exe "E:\work\"
REM Open Git Bash Instance
:: in order to open the shell in that path
cd E:\work\
:: start "" "%ProgramFiles%\Git\bin\sh.exe" --login
start "" "%ProgramFiles%\Git\git-bash.exe" --login -i -c /bin/bash
REM start sublime text
start "" "E:\Sublime Text Build 3083 x64\sublime_text.exe"
感謝對此的見解。 'start/b cmd/c「%ProgramFiles%\ Git \ git-bash.exe」-i -l -c「/ bin/bash」'似乎不起作用,但是'start「」「%ProgramFiles%\ Git \ git-bash.exe「作品 –
@AtifMohammedAmeenuddin太棒了!我已將您的結論納入答案中,以獲得更多的知名度。 – VonC
雖然這對我有用,但我發現一旦Git bash窗口打開後必須按Ctrl + C才能真正進入提示。有沒有其他人經歷過這個? –