Может ли кто-нибудь сказать мне, как прочитать системную информацию, такую как версия ОС, версии установленных приложений и сведения об оборудовании, с помощью MacRuby или RubyCocoa?
Чтение системной информации с помощью Macruby или Ruby Coco
Ответы (2)
Возможно, вы сможете найти то, что вам нужно, с помощью NSProcessInfo:
>> NSProcessInfo.processInfo.operatingSystemVersionString
=> "Version 10.6.2 (Build 10C540)"
>> NSProcessInfo.processInfo.processorCount
=> 2
>> NSProcessInfo.processInfo.physicalMemory
=> 4294967296
Ознакомьтесь с Mac Dev Center, чтобы узнать больше.
person
csexton
schedule
12.02.2010
хорошо, но как получить информацию об установленных приложениях с версиями?
- person Alexey Poimtsev; 15.02.2010
Для исчерпывающих приложений и версий вы можете позвонить
/usr/sbin/системный_профилер
Сначала прочитайте справочную страницу. Разбирай, что тебе нужно. Одна из проблем, с которой вы сталкиваетесь, заключается в том, что это может показать больше, чем то, что пользователь обычно считает установленными приложениями. Помните, что приложения могут быть в самых разных местах. Также это предполагает, что вы имеете в виду вещи, объединенные в пакеты .app. (Вам нужно спросить себя, что такое приложение. Использование пакета .app не является требованием для графического интерфейса, хотя это, безусловно, основной способ.
person
uchuugaka
schedule
05.04.2013