En Autómata La aplicación no suele permanecer abierta después de su ejecución si lo único que hace es abrir algunas aplicaciones. Dicho esto, ya que quieres abrir y cerrar las mismas aplicaciones con una sola aplicación que permanezca abierta y luego cierre las aplicaciones de destino cuando salgas de la aplicación que las abrió, yo optaría por hacer esto con un permanecer abierto AppleScript aplicación .
Los siguientes ejemplo AppleScript código que se muestra a continuación, se abrirán las tres aplicaciones en la pantalla theseApps
lista y luego cerrarlos al cerrar la aplicación hecha de este código .
En script Editor Copie y pegue el archivo ejemplo AppleScript en un nuevo documento sin título.
property theseApps : {"Contacts", "Dictionary", "Notes"}
on run
repeat with thisApp in theseApps
activate application thisApp
end repeat
end run
on quit
repeat with thisApp in theseApps
quit application thisApp
end repeat
continue quit
end quit
- Obviamente, cambie el nombres de la aplicación en el ejemplo AppleScript código para satisfacer sus necesidades.
Ahora guarda el script como AppleScript aplicación mientras se comprueba el Permanecer abierto después de ejecutar el gestor casilla de verificación.
En ejemplo AppleScript código tal y como se muestra arriba, cuando se guarda como un archivo permanecer abierto AppleScript aplicación me ha funcionado sin problemas en MacOS High Sierra.
Nota ejemplo AppleScript código es sólo eso y no contiene ningún tratamiento de errores que pueda ser apropiado. Corresponde al usuario añadir cualquier tratamiento de errores que considere apropiado, necesario o deseado. Eche un vistazo al pruebe declaración y error declaración en el Guía del lenguaje AppleScript . Véase también, Trabajar con errores .