AppleScript.
Enviado por jonathan stiven • 19 de Agosto de 2016 • Tarea • 1.099 Palabras (5 Páginas) • 194 Visitas
AppleScript
• ¿Qué es AppleScript?
AppleScript es un lenguaje de programación creado por Apple, e incorporado al Mac OS a partir de un proyecto llamado HyperCard. Éste ofrece a los usuarios una herramienta inteligente de control que permite la comunicación entre diferentes aplicaciones y partes del OS X mediante secuencias de comandos. La idea era ofrecer un lenguaje lógico que permitiese interactuar con las aplicaciones instaladas en el sistema.
AppleScript es usado para hacer referencia a la interfaz de scripting del Mac OS, que opera en paralelo con la Interfaz Gráfica de Usuario (GUI).
Un script de AppleScript consiste en una serie de comandos en inglés que realizan acciones sobre objetos. Ejemplos de acciones: open, close, get the name of (es decir, abrir, cerrar, obtener el nombre de). Los objetos pueden ser, por ejemplo, una aplicación, una ventana o un ajuste de preferencias.
• ¿Cómo Nació AppleScript?
Como se mencionó anteriormente, AppleScript fue creado a partir del proyecto HyperCard. HyperCard tenía un lenguaje scripting basado en el inglés llamado HyperTalk, utilizado para incluir contenido lógico en un programa HyperCard. Ingenieros de Apple reconocieron que se podía crear un lenguaje scripting similar para ser usado por cualquier aplicación, así nació el proyecto AppleScript.
AppleScript fue lanzado oficialmente en octubre de 1993 como parte de System 7.1.1. QuarkXPress (Programa de autoedición) fue una de las primeras grandes aplicaciones de software que soportó AppleScript. Gracias a esto logró introducirse en el mercado de las Apple.
El paso hacia Mac OS X y su Framework Cocoa, ha significado una mejor implementación de AppleScript. Del mismo modo AppleScript Studio, permite desarrollar aplicaciones completas usando AppleScript y herramientas de Cocoa.
• Características De AppleScript
Manipulación directa de archivos XML: AppleScript puede leer y escribir datos en formato XML, y utilizar XQuery o una sintaxis equivalente para acceder a cualquier elemento de un archivo similar.
Acceso a CoreData: permite crear, acceder y analizar bases de datos SQLite —nuevo componente de Tiger—, para que las aplicaciones AppleScript puedan guardar datos más sofisticados que simples archivos de texto.
Otras características no tan relacionadas con la manipulación de datos, pero igualmente útiles son:
Utilidad AppleScript: para activar scripts en la interfaz de usuario, realizar operaciones con directorios y controlar el menú Script del sistema.
Editor de AppleScript mejorado, con rellenado automático de código.
Visor de diccionario mejorado, con búsqueda.
Comando información de sistema, para obtener datos sobre el sistema operativo, como la dirección IP o el usuario actual, por ejemplo.
Diálogos en pantalla seguros, para garantizar la privacidad.
Alertas gráficas adaptadas a la interfaz de usuario Aqua.
• Ventajas Y Desventajas
VENTAJAS
AppleScript es un lenguaje de alto nivel desarrollado, como muchos otros, por Apple para su sistema operativo de muy fácil manejo y uso con un gran potencial.
Brinda varias funciones que permiten programar prácticamente cualquier cosa que se quiera convertir en rutinaria en tu máquina.
Sencillo y estándar.
Existe mucha información acerca de AppleScript en la página de desarrolladores de Apple.
DESVENTAJAS
No todos los usuarios se animan a programar en AppleScript por su poca demanda.
No existe todavía una comunidad de usuarios amplia en Internet.
A veces es necesario adquirir “Plugins” de pago para trabajar cómodamente con el entorno de desarrollo.
Los “comandos” solo funcionan bien en Mac OS.
• ¿Cómo Adquirir AppleScript?
Para escribir AppleScripts, solo necesita Script Editor, una aplicación incluida en Mac OS X (que se encuentra en / Aplicaciones / AppleScript /). Abra el Editor de secuencias de comandos y crear un nuevo archivo (Archivo> Nuevo o ⌘N). Debería ver algo como esto:
La ventana de scripts por defecto
Esta
...