是否使用原始Windows环境变量从cygwin shell启动cmd.exe?

是否使用原始Windows环境变量从cygwin shell启动cmd.exe?,cmd,environment-variables,cygwin,Cmd,Environment Variables,Cygwin,我无法从cygwin中使用vcvarsall.bat,因为cygwin会覆盖环境变量(如PATH),然后从cygwin BASH环境继承的cmd.exe中的环境会找到错误的cmake.exe 是否有任何预定义的方法来执行此操作?也许不用打开新的外壳窗口?目前,我正在重写和剥离整个路径字符串。但现在我有另一个问题:TEMP指向错误的目录。我可以手动更改,但我真的希望它保持Windows的原始行为。这是否回答了您的问题?什么是vcvarsall.bat?它不是Cygwin的一部分。为什么不通过Cyg

我无法从cygwin中使用vcvarsall.bat,因为cygwin会覆盖环境变量(如PATH),然后从cygwin BASH环境继承的cmd.exe中的环境会找到错误的cmake.exe


是否有任何预定义的方法来执行此操作?也许不用打开新的外壳窗口?目前,我正在重写和剥离整个路径字符串。但现在我有另一个问题:TEMP指向错误的目录。我可以手动更改,但我真的希望它保持Windows的原始行为。

这是否回答了您的问题?什么是
vcvarsall.bat
?它不是Cygwin的一部分。为什么不通过Cygwin就不能从CMD运行它?