用于确定操作系统类型的环境变量(Windows XP、Windows 7)

发布于 2024-09-01 09:43:54 字数 255 浏览 3 评论 0原文

我想在 XML 文件中区分 Windows XP 和 Windows 7。我想我会在 XML 中使用环境变量。

但是我找不到 Windows 中定义的任何提供此信息的系统环境变量。

我看到 %OSTYPE% 变量,但它仅在 Windows 7 中可用。它在 XP 中未定义。

无论如何我可以做到这一点吗?

请注意,我想要一个完全依赖于系统环境变量的解决方案。我不想基于执行某些命令来创建新变量,因为我想在 XML 文件中使用此变量。

I want to differentiate between Windows XP and Windows 7 in a XML file. Thought i will use an environment variable for it inside the XML.

However I could not find any system environment variable defined in windows that gives this information.

I see the %OSTYPE% variable but it is only available in Windows 7. It is not defined in XP.

Is there anyway i could do this?

Note that i would like a solution which purely depends on system environment variables. I do not want to create new variables based on executing some command, because i want to use this variable in a XML file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

盗琴音 2024-09-08 09:43:54

据我所知,XP 中的环境变量是“OS”。

操作系统:列出操作系统的名称。 (Windows XP 和 Windows 2000 将操作系统列为 Windows_NT。)

请参阅:
http://www.techrepublic.com/article/understanding- windows-xps-环境变量/5986211

Near as I can tell the environment variable in XP is "OS".

OS: Lists the name of the operating system. (Windows XP and Windows 2000 list the operating system as Windows_NT.)

See:
http://www.techrepublic.com/article/understanding-windows-xps-environment-variables/5986211

夏の忆 2024-09-08 09:43:54

没有完全预设的环境变量,但是...

这个文章来自微软,它引用了一个名为gettype.exe的程序,我不知道这是不是内置的。我没有在 Windows 上进行测试。无论如何,也许它对你有帮助。

还有看起来内置的 ver - 这是一个使用它的示例脚本

No exactly preset environment variables but...

This article is from Microsoft and it refers to a program called gettype.exe, I don't know if this is a built-in or not. I'm not on Windows to test. Anyway, maybe it helps you.

There's also ver which looks built-in - here's an example script using that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文