我正在尝试使用ConEmu从vcvarsall.bat启动带有环境变量的git bash。
目前我的启动任务只是call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
cls
"C:\Program Files\Git\bin\sh.exe" --login -i
。
bat文件如下所示:
{{1}}
问题在于,当我关闭ConEmu时,我收到了这条消息
有没有办法从ConEmu做我的bat文件?
答案 0 :(得分:1)
C:\Program Files\Git\usr\bin\sh.exe
代替C:\Program Files\Git\bin\sh.exe
,因为Git\bin\sh.exe
只是一个包装。sh.exe
,因为当您从cmd批处理运行它时,cmd.exe
等待sh.exe
完成,并且ConEmu在控制台进程中看到cmd.exe
,这会引发“不完整的操作”警告。正确批次:
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
cls
ConEmuC -async -c "C:\Program Files\Git\bin\sh.exe" --login -i