macfidelity

|

rethinking the think-different thing

Getting Started mit AppleScript (Lektion XIII – Check for applications, processes and files)

September 5th, 2008 at 19:55

Und weiter mit Teil XIII der AppleScript Serie Getting Started.

Ich habe System Events schon in dem einen oder anderen Beitrag verwendet ,will jetzt aber nochmal ein paar Beispiel nachschieben.

Prüfen ob eine Datei existiert

In meinem Programm Tierprogramm prüfe ich anfangs (zu Programmstart) beispielsweise ob Exiftool installiert ist, da dies eine Grundvoraussetzung für mein Droplet ist.

Der Code sieht vereinfacht in etwa so aus:

Prüfen ob ein spezielles Programm läuft

Im folgenden Prüfen wir ob ein bestimmter Prozess existiert. Ich habe mir Apple’s Mail Client Mail.app rausgepickt.

Prozessliste einlesen

Im Activity Monitor gibt es die Ansicht: Meine Prozesse. So eine Liste der aktuellen User Prozesse können wir uns auch mit AppleScript generieren. Letzlich sogar ein Einzeiler =)

Tags: , , , , , , ,

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>