Getting Started mit AppleScript (Lektion XIII – Check for applications, processes and files)
September 5th, 2008 at 19:55Und 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: activity monitor, applescript, exists application process, exists file, getting started, lektion 13, name of every process, system events





