1

有人能告诉我如何使用 MacRuby 或 RubyCocoa 读取系统信息,例如操作系统版本、已安装应用程序的版本和硬件详细信息吗?

4

2 回答 2

0

你也许可以通过 NSProcessInfo 找到你需要的东西:

>> NSProcessInfo.processInfo.operatingSystemVersionString
=> "Version 10.6.2 (Build 10C540)"
>> NSProcessInfo.processInfo.processorCount
=> 2
>> NSProcessInfo.processInfo.physicalMemory
=> 4294967296

查看Mac 开发中心了解更多信息。

于 2010-02-12T04:26:02.110 回答
0

对于详尽的应用程序和版本,您可以调用

/usr/sbin/system_profiler

首先阅读手册页。解析你需要的东西。您遇到的一个挑战是,这可能比用户通常认为的已安装应用程序显示的更多。请记住,应用程序可以在各种地方。这也假设你的意思是捆绑为 .app 包的东西。(您确实需要问自己什么是应用程序。使用 .app 包不是 GUI 的要求,尽管它肯定是主要方式。

于 2013-04-05T12:14:21.080 回答