El gran mundo de los scripts (I)
Todos habéis seguido con gran entusiasmo los tutoriales de programación con Xcode de Santiago, y espero que mis dos entregas de scripts os resulten también mínimamente interesantes. Habrá alguna funcionalidad a la que no le encontraréis sentido, pero habrá algunas otras que veréis super útiles. Os lo adelanto ya, estas cosas que no sabéis para que sirven o las veis inútiles, son nada más para dar ideas, aunque pequeñas, porque no quiero que dominéis el mundo…
Entonces hoy vamos a empezar con los básico, y mañana ya nos meteremos con algo más complicadillo. Bienvenidos!, hoy de primero hay ‘introducción a los scripts‘ y de segundo ‘ejecución de programas‘. ¿De postre? ‘Apaga tu Mac‘. ¡Qué aproveche!
Antes de meternos directos al lío, conviene que sepáis que no todas las aplicaciones se pueden controlar con scripts, pero éstas, mayoritariamente, suelen ser aplicaciones de terceros. Mac OS X en sí, es totalmente scripteable.
Para la ‘contrucción’ de nuestros scripts, vamos a usar el ‘Editor de Scripts’ que podéis encontrar en vuestra carpeta de aplicaciones. Como veréis, se trata de una aplicación la mar de simple: una única ventana dividida en dos partes. La superior donde tenemos los controles y la inferior donde podemos introducir texto. Los botones que realmente vamos a usar, son los de Ejejutar y Detener.
Vamos a intentar algo simple, como por ejemplo ejecutar Mail. Tecleamos lo siguiente y le damos a Ejecutar:
tell application “Mail” to activate
Si respetáis las mayúsculas y los espacios (en este caso no hay), os debería ejecutar Mail. Podéis cambiar Mail por el nombre de cualquier otra aplicación, siempre teniendo en cuenta las mayúsculas y los espacios. También podéis sustituir la palabra ‘activate’ por ‘quit’, y Mail se cerrará.
A continuación vamos a hacer un script que nos va a servir para la próxima entrega: Apagar tu Mac. Por cierto, ¿qué tal los dos primero platos? Este script también es realmente simple. Tan sólo hay que decirle al Finder que apague. ¿Os lo podéis imaginar ya?, pues es lo siguiente:
tell application “Finder” to shut down
Así mandamos nuestro Mac directamente a la cama a tener dulces sueños. También podéis sustituir ’shut down’ por ‘restart’ o ’sleep’.
Espero que lo de hoy haya sido bueno. El menú de mañana será un poco más de gala, o sea que os vais a poner las botas, más que nada porque hay más cosas que explicar, y ahora que ya tenéis una base mínima supongo que podré empezar directamente a fusilar con scripts.


Para hacer un trackback a este artículo, usa
Para seguir los comentarios de este artículo por RSS, usa 

1 comentario
Empieza con buena pinta!
tell organ “Brain” to learn scripting on location “www.factormac.com” BRUTAL! xDDD