• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Programmstart- und Ende zweier Programme miteinander verknüpfen

bauklo

Finkenwerder Herbstprinz
Registriert
07.05.07
Beiträge
461
Hi, ich habe eine Frage von deren Beantwortung ich mir erhoffe dass mein "Workflow" etwas besser wird:-)

Ist es möglich, Pages/Numbers/Keynote zu starten und damit Eversave gleich mitzustarten? Also quasi den Start zweier Programme miteinander zu verknüpfen, so dass der Klick auf den entsprechenden Alias oder öffnen eines Dokumentes Eversave mit-öffnet?
Umgekehrt:
Ist es möglich, wenn alle iWork Programme geschlossen sind dass auch Eversave beendet wird?

Alternativ:
Wenn ich iTunes starte wünsche ich mir, dass Coversutra startet, wenn ich iTunes beende soll Coversutra ebenso beendet werden.

Das ganze mit einem Klick auf das entsprechende "Haupt-Programm" bzw. ein entsprechendes Dokument...

Kann man sowas hinbekommen?
 
Du könntest Dir geeignete Applescript-Skripte zusammenzimmern, in ein Bundle abspeichern und durch Mausklick starten.
Code:
tell application "iTunes" to activate
tell application "Coversutra" to activate
Code:
tell application "Coversutra" to quit
tell application "iTunes" to quit
Caveat: beim Beenden von Applikationen mit geöffneten Dokumenten sollte man diese vorher sichern, bzw. man sollte das Applescript noch modifizieren.
 
  • Like
Reaktionen: bauklo
Schon mal Danke,
aber damit öffnen nur die Programme - ein Doppelklick auf eine zugehörige Datei öffnet immer noch bloß ein Programm.
 
Nö. Du speicherst das Skript im Programme->AppleScript->Skripteditor als Programm oder Bundle. Beim Draufklicken wird dann das Skript ausgeführt und die entsprechenden Programme nacheinander geöffnet.
 
Ja, aber wenn ich ein Dokument öffne und z.B. pages startet - startet dann auch z.B. Eversave?
 
Ach so meinst Du das. Dokumente öffnen geht so:
Code:
tell application "iWork"
  open "Macintosh HD:Documents:Pfad:zu:der:Datei"
  activate
end tell
tell application "Nochwas" to activate
Man könnte alternativ auch eine Automator-Aktion bauen (Dokument anklicken, Rechtsklick, "Mehr"->"Automator"->"Arbeitsablauf erstellen"), bei der verschiedene Programme gestartet werden.
 
Immer noch nicht ganz:-)

Ich hätte gerne, dass wann immer ein iWorks-Programm startet, Eversave mit aufgeht.
Nun kann ich iWorks-Programme ja auf zweierlei Arten starten:
Klick auf ein Alias, z.B. im Dock, oder Doppelklick auf eine (beliebige) iWorks-Datei.
In beiden Fällen sollen zwei Programme starten.

Workaround für Variante 1 funktioniert schonmal, habe ich vorhin gescripted (übrigens mein erstes Script:-)).
Aber das ist eben nur die halbe Lösung, denn dann kann ich immer noch durch Doppelklick auf eine Datei ein iWorks Programm öffnen, ohne dass Eversave mit-startet.
 
Dann musst Du halt das Applescript oder die Automator-Aktion (wohl eher letztere) als Programm speichern und dieses bei den iWork-Dateien als Defaultprogramm eintragen. :-)
 
Das klingt clever, wird gleich ausprobiert!