Ya hemos visto que muchas de las aplicaciones para MacOS incluyen diccionarios para AppleScript para realizar operaciones específicas con cada aplicación pero existen comandos y propiedades comunes para todas las aplicaciones.
En este artículo veremos algunas funciones comunes para todas las aplicaciones de MacOS que incluyan diccionario.
Pero antes de empezar debemos aprender a comunicarnos con las aplicaciones. Esta operación de comunicarnos con una aplicación se realiza mediante el bloque tell. Su sintaxis es sencilla.
tell "Nombre de aplicación entre comillas"
-- lista de operaciones
end tell
Cuando decimos comunicarnos con una aplicación nos referimos tanto a enviar órdenes a la aplicación como a consultar propiedades y variables que posee la aplicación o utilizar objetos y elementos de operación que la aplicación ofrece para ser utilizados con AppleScript.
Abrir la ventana de la aplicación
El comando activate abre la aplicación con la que nos estemos comunicando y si ya estaba abierta pasa su ventana a primer plano.
tell application "TextEdit"
activate
end tell
Cerrar una aplicación
Con el comando quit podemos cerrar la aplicación que queramos.
tell application "Mail"
quit
end tell