微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows SDK环境和PowerShell

Windows v7.1 SDK在其二进制文件夹中有一个SetEnv.Cmd脚本来正确设置其环境。 问题是这个脚本显然只适用于cmd.exe ,我无法在任何地方findpowershell的等价物。

所以我不得不使用cmd.exe或有没有一种方法来使用PowerShell(除了手动重写SetEnv.Cmd脚本 – 如果即使这将工作?)。

命令行工作 – .Bat脚本不

Perl系统()EXE权限?

在java(w).exe进程列表中查找.jar的名称

Cmd启动命令忽略/ min开关

禁止使用DIR列出的目录名称

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

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

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

这是丑陋的,但它的作品。

我写了一个批处理脚本来为我做,并在我的桌面上创建了一个快捷方式。 这是一个例子:

@echo off call "C:PathToSetEnv.cmd" param1 param2 param3 powershell.exe -noexit

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐