• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Weg/Script um zwei Apps gleichzeitig zu starten und zu beenden?

iMer

Gala
Registriert
02.10.12
Beiträge
49
Hallo!

Ich würde einmal gerne unter OS X am besten über ein Symbol im Dock zwei Apps gleichzeitig starten können, was ich mir wohl auch noch alleine zutrauen würde zu realisieren ;-)

Im nächsten Schritt wäre es für mich aber am besten, wenn bei dem Beenden eines der Programme, auch automatisch das andere beendet wird.

Ich starte also etwa über ein Script Programm A und Programm B gleichzeitig und wenn ich Programm B beende, wird auch Programm A geschlossen oder umgekehrt.

Ist das alles über ein Script oder vielleicht Automator machbar?

Danke und schönen 4. Advent :-)
 
Hallo iMer,
ob es über AppleScript oder Automator funktioniert kann ich nicht sagen.
Auf jeden Fall sollte es mit Java (ProcessBuilder) funktionieren.
Mit Xcode wird es auch funktionieren, damit habe ich aber noch nicht gearbeitet.

Falls Du an der Java-Variante interesse hast, könnte ich mal versuchen was zu schreiben.

Grüße
Roland
 
Mit AppleScript:

on run
tell application "TextEdit" to activate
tell application "Preview" to activate
end run


on idle
if isRunning("TextEdit") is false then
tell application "Preview" to quit
tell me to quit
else if isRunning("Preview") is false then
tell application "TextEdit" to quit
tell me to quit
end if
return 1
end idle


on isRunning(theProcess)
tell application "System Events"
name of processes contains theProcess
end tell
end isRunning

Muss als Programm mit der Option "Nach run-Handler anzeigen" gespeichert werden. Unter Mavericks ist es außerdem nötig in den Systemeinstellungen->Sicherheit->Privatsphäre->Bedienungshilfen das Programm hinzuzufügen (darauf wird beim ersten Start aufmerksam gemacht).
 
Zuletzt bearbeitet:
...dass das nur in bescheiden vielen Anwendungsszenarien Sinn macht, muss man hoffentlich nicht extra erwähnen... so z.B. das versehentliche Schließen einer Applikation oder der Absturz...