Cómo usar el editor de secuencias de comandos en una Mac
Mac OS ofrece AppleScript como una poderosa herramienta de automatización que puede utilizar para compartir datos entre aplicaciones y convertir complejas tareas de administración de archivos en programas de un solo clic. Implementado por primera vez en 1992, cuando el sistema 7.1 controlaba el hardware de Apple, los sistemas operativos instalados desde disquetes y el procesador PowerPC aún no había debutado, AppleScript constituye un pilar en la automatización de las publicaciones. Si está comenzando a experimentar con AppleScript como una forma de acelerar los procesos de negocios, el Editor de secuencias de comandos (denominado AppleScript Editor en Mac OS X 10.7 Lion) proporciona soporte integrado para la creación y prueba de secuencias de comandos.
1.
Abra la carpeta "Aplicaciones" y haga doble clic en la carpeta "AppleScript". Haga doble clic en el icono "Editor de secuencias de comandos" o "Editor de AppleScript" para iniciar el programa.
2.
Abra el menú "Archivo" y elija "Abrir diccionario" para examinar los recursos de secuencias de comandos disponibles a través de una aplicación específica. Si el programa que elige no se está ejecutando cuando lo selecciona, se inicia para que pueda mostrar el diccionario en una ventana flotante.
3.
Examine los recursos que ofrece el programa que está interesado en las secuencias de comandos. Observe que los verbos (comandos de una palabra o palabras múltiples que puede escribir) aparecen precedidos por la letra "C" en un círculo azul, mientras que las propiedades del objeto aparecen precedidas por una "C" en un cuadrado púrpura.
4.
Haga clic en uno de los conjuntos de comandos y objetos para examinar los detalles de las propiedades que ofrece cada uno. Use los botones Ver en la parte superior de la ventana del diccionario para alternar entre vistas de suites, contención o herencia. La vista "Contención" le muestra qué objetos y propiedades programables pertenecen a qué activos. Por ejemplo, un documento forma un atributo de una aplicación, mientras que una capa forma un atributo de documento. La vista "Herencia" muestra cómo los objetos obtienen sus propiedades de clases más grandes y más generales que los incluyen. Haga clic en los enlaces dentro de las listas de diccionarios para saltar a los términos relacionados.
5.
Experimente con la función Grabar en la ventana de script. Haga clic en el botón "Grabar" y realice una tarea en el Finder o en una aplicación. Regrese al Editor de secuencias de comandos cuando termine su tarea y haga clic en el botón "Detener". Examine los resultados registrados y vea cómo, o si, las acciones que realizó aparecen en el lenguaje de scripting. Aunque puede grabar numerosas tareas en el Editor de secuencias de comandos, muchas otras no aparecen en forma grabada.
6.
Escriba un bloque de información dirigido a una aplicación y experimente con la capacidad de automatizar sus funciones. Para dirigir los comandos de secuencias de comandos a un programa, escriba
tell la aplicación "[nombre del programa]" end tell
y coloque los comandos que dirija a la aplicación en líneas dentro del bloque tell.
7.
Haga clic en el botón "Compilar" para decirle a AppleScript que prepare su código para la ejecución. El texto en la ventana del script cambia de negro para incluir el resaltado que acentúa los verbos, los sustantivos y el código, al tiempo que conserva las variables y otros datos en negro.
8.
Guarde su script compilado en formato de script o como una aplicación ejecutable que pueda ejecutarse sin que el Editor de scripts esté activo. Si su script no se compila debido a un error que aún no puede rastrear, guárdelo en formato de texto.
Consejos
- Si planea utilizar AppleScript con frecuencia, haga clic con el botón derecho o presione Ctrl y haga clic en el ícono del Dock del editor de secuencias de comandos y elija "Mantener en el Dock" para que pueda iniciarlo con un solo clic.
- Si hace clic en el botón "Ejecutar" en un script que nunca ha compilado o no ha vuelto a compilar desde que cambió parte de él, Script Editor compila el script antes de ejecutarlo.
- Incluso los scripts grabados deben compilarse antes de que pueda ejecutarlos.
Advertencia
- Tenga cuidado de escribir los nombres de las aplicaciones y los comandos correctamente y de colocar los nombres de las aplicaciones entre comillas. Los errores tipográficos causan errores en la ejecución del script.