【发布时间】:2016-03-19 01:29:19
【问题描述】:
我正在尝试使用批处理文件自动设置我的工作环境。我被困在无法从命令行启动 MingW64 控制台的地步。
start "" "%ProgramFiles%\Git\bin\sh.exe" --login 工作正常,但它似乎打开了一个与我正在寻找的不同的 shell 窗口。我会用图片来解释。
它打开的是一个集成了 bash 的默认 cmd 样式窗口。此窗口甚至无法调整大小
我试图使用命令start "" "%ProgramFiles%\Git\git-bash.exe" --login -i -c /bin/bash,但它似乎在打开外壳后很快就关闭了。如果我从资源管理器执行相同的文件,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"
【问题讨论】:
标签: windows batch-file command-line git-bash