Frage

Könnte jemand bitte sagen Sie mir, wie Systeminformationen zu lesen, wie OS-Version, Versionen der installierten Anwendungen und Hardware-Details, mit MacRuby oder RubyCocoa?

War es hilfreich?

Lösung

könnten Sie in der Lage sein zu finden, was Sie mit NSProcessInfo müssen:

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

Schauen Sie sich die Mac Dev Center mehr.

Andere Tipps

Für die erschöpfenden Anwendungen und Versionen, die Sie anrufen können

/ usr / sbin / system_profiler

Lesen Sie die man-Seite zuerst. Parsen, was Sie brauchen. Eine Herausforderung, die Sie in laufen ist dies zeigt, könnte mehr als das, was der Benutzer normalerweise denkt an als installierten Anwendungen. Denken Sie daran, Anwendungen können in allen Arten von Orten. Auch dies voraus, dass Sie gemeine Dinge wie .app Bündel gebündelt. (Sie tun Art von Bedürfnis, sich zu fragen, was eine App ist. Mit einem .app Bündel keine Voraussetzung für eine GUI ist, obwohl es sicherlich der wichtigste Weg ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top