Hallo Chris,
es gibt verschiedene Möglichkeiten. Die schnellste Lösung ist diese:
---
tell application "Finder" to set creatorTypes to creator type of processes
if creatorTypes contains "XPR3" then
display dialog "QuarkXPress läuft." buttons "OK" default button 1 with icon 2
else
display dialog "QuarkXPress läuft nicht." buttons "OK" default button 1 with icon 2
end if
---
Wenn Du nur die erste Zeile ausführst, dann ist das Resultat ungefähr so:
--> {"sdev", "FW22", "PNsc", "osaM", "ssrv", "apsw", "QkBg", "XPR3", "CSOm", "MSIE", "ToyS"}
Dies sind die "Creator codes" der aktiven Programme. Mit 'if creatorTypes contains "XPR3" then' wird getestet, ob die Liste den Code von QuarkXPress enthält.
Problematisch wird es aber, wenn Du mehr als einen XPress-Programm-Ordner auf dem Rechner hast. Sollte dies zutreffen, dann melde Dich bitte wieder.
Hans Haesler <hsa@ringier.ch>
als Antwort auf: [#418395]