首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows环境和powershell

Windows环境和powershell
EN

Stack Overflow用户
提问于 2013-08-07 22:48:55
回答 2查看 480关注 0票数 6

Windowsv7.1SDK的二进制文件夹中有一个SetEnv.Cmd脚本来正确设置它的环境。问题是,这个脚本显然只适用于cmd.exe,而且我在任何地方都找不到与powershell相当的脚本。

那么,我是被迫使用cmd.exe,还是有一种使用powershell的方法(除了手动重写SetEnv.Cmd脚本--如果这样也可以的话)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-08 01:36:24

有人编写了一个ps1脚本来解析SDK的setenv,这样就可以避免额外的进程:

http://www.tavaresstudios.com/Blog/post/The-last-vsvars32ps1-Ill-ever-need.aspx

票数 2
EN

Stack Overflow用户

发布于 2013-08-07 23:39:19

您可以启动CMD.EXE的一个实例,运行SetEnv.cmd,然后从CMD窗口中启动PowerShell。打开的PowerShell实例将从生成它的CMD实例中导入环境变量。

很丑,但很管用。

我为自己编写了一个批处理脚本,并在我的桌面上创建了通往它的快捷方式。下面是一个例子:

代码语言:javascript
复制
@echo off
call "C:\Path\To\SetEnv.cmd" param1 param2 param3
powershell.exe -noexit
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18115108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档