RagTime lässt sich nicht wie andere Programme per AppleScript beenden
Guten Abend
Ich habe ein kleines AppleScript, mit dem ich alle laufenden
Programme (mit zwei definierten Ausnahmen) beenden kann:
tell application "System Events" to set theApps to (name of every
process whose visible is true and name is not "Finder" and name is
not "Synk Standard")
repeat with theApp in theApps
tell application theApp to quit saving yes
end repeat
Einzig RagTime weigert sich, falls noch eine Datei offen ist. Die
Fehlermeldung im Event-Protokoll lautet folgendermassen:
"RagTime 6" hat einen Fehler erhalten: Die Aktion konnte nicht
ausgeführt werden. Ein Fehler ist aufgetreten."
RagTime ohne eine offene Datei lässt sich problemlos schliessen,
ebenso wenn ich zuerst die offene Datei schliesse:
tell application "RagTime 6"
close document 1 saving yes
quit
end tell
Ich möchte jedoch nicht extra wegen RagTime eine Schlaufe einbauen,
die sämtliche geöffneten RagTime-Dateien abfragt, speichert und
schliesst.
Wie bringe ich RagTime dazu, sich wie alle anderen Programme per
AppleScript schliessen zu lassen und zuvor alle offenen Dateien zu
speichern?
Vielen Dank für Eure Hilfe!
Herzliche Grüsse
Rolf
--