[GastForen Programmierung/Entwicklung AppleScript PPC oder Intel? System Info

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

PPC oder Intel? System Info

TMA
Beiträge gesamt: 391

19. Dez 2006, 10:47
Beitrag # 1 von 5
Bewertung:
(1695 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo zusammen,
möchte gerne per AS den CPU type der system info abfragen. hintergrund ist die abfrage ob es ein ppc-mac oder ein intel-mac ist.

Code
get CPU type of (system info) 

geht nicht.

Code
get CPU speed of (system info) 

geht.


gibt es noch andere möglichkeiten den cpu type auszulesen?

habs auch schon mit dem shell commando "system_profiler" versucht. aber die abfrage dauert mir zulange. (selbst wenn man mit minimaler abfrage arbeitet.)

gruß
TMA
X

PPC oder Intel? System Info

Hans Haesler
  
Beiträge gesamt: 5822

19. Dez 2006, 11:09
Beitrag # 2 von 5
Beitrag ID: #421393
Bewertung:
(1694 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo TMA,

bei mir "gehen" beide Befehle. Habe sie aber nur
mit einem G4 unter Mac OS X 10.4.4 ausprobiert.

Was ist das Ergebnis, wenn Du nur ...
---
system info
---
... ausführst?

Gruss, Hans


als Antwort auf: [#421392]

PPC oder Intel? System Info

TMA
Beiträge gesamt: 391

19. Dez 2006, 12:00
Beitrag # 3 von 5
Beitrag ID: #421394
Bewertung:
(1694 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi hans,

ergebnis ist ein record:

Code
-- started 
system info
-->{
AppleScript version:"1.10.7",
AppleScript Studio version:"1.4.1",
system version:"10.4.8",
short user name:"xxx",
long user name:"xxx",
user ID:503,
user locale:"de_DE",
home directory:alias "macintosh hd:Users:xxx:",
boot volume:"macintosh hd",
computer name:"xxx",
host name:"xxx",
IPv4 address:"xxx",
primary Ethernet address:"xxx",
CPU type:"PowerPC 7450",
CPU speed:1249,
physical memory:1024
}
-- stopped



ich bekomme fast alle werte wenn ich sie direkt lesen will. nur nicht CPU type.
bei meinen kollegen gehts auch nicht. auch alle 10.4.8

gruß
TMA


als Antwort auf: [#421392]

PPC oder Intel? System Info

Hans Haesler
  
Beiträge gesamt: 5822

19. Dez 2006, 13:02
Beitrag # 4 von 5
Beitrag ID: #421395
Bewertung:
(1694 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo TMA,

sieht so aus, als ob mit dem 10.4.8 etwas nicht in Ordnung ist.
Was geschieht, wenn Du ein weiteres get einfügst?
---
get CPU type of (get system info)
---

Und wenn Du den Record in eine Liste verwandelst und das 14. Element abfragst:
---
set sysInfoRec to (system info)
set sysInfoList to every text item of sysInfoRec
set cpuType to item 14 of sysInfoList
---

Kurzform davon:
---
set cpuType to item 14 of (every text item of (system info))
---
Wobei nur die Klammern um system info notwendig sind.

Gruss, Hans


als Antwort auf: [#421392]

PPC oder Intel? System Info

TMA
Beiträge gesamt: 391

19. Dez 2006, 13:13
Beitrag # 5 von 5
Beitrag ID: #421396
Bewertung:
(1694 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi hans,

Zitat get CPU type of (get system info)


geht nicht.

Zitat set cpuType to item 14 of (every text item of (system info))


läuft super. die lange version mit dem item natürlich auch...


wie immer besten dank und gruß
TMA


als Antwort auf: [#421392]
X