The Geek Inside

Julio Carlos Sánchez Blog

Mis primeros pasos en AppleScript

El fin de semana comencé ha jugar con AppleScript, y me he divertido mucho, pues estoy aprendiendo un lenguaje poco convencional, su sintaxis es un tanto extraña, ya que en lugar de estar programando parace como si le estuvieses hablando a la máquina :|.

Una de las cosas que me llamó mucho la atención es el Scripting Bridge con el cual puedes interactuar con el diccionario de las aplicaciones AppleScriptables desde Ruby, Python y Objetive C.

A pesar de ser sui generis, es un lenguaje bastante poderoso y sencillo de aprender y usar.

AppleScript como buen lenguaje de script es un excelente glue entre aplicaciones, como por ejemplo: este post está escrito en SubEthaEdit, por medio de AppleScript me comunico con MarsEdit y lo posteo desde allí.

A continuación les presento el script que usé para llevar a cabo lo que describo en el parrafo anterior:

View CodeAPPLESCRIPT
1
2
3
4
5
6
7
8
9
10
11
tell application "SubEthaEdit"
	set the postBody to contents of front document
end tell
 
tell application "MarsEdit"
	make new document
	tell document 1
		set the body to postBody
	end tell
	activate
end tell
 |  Related posts

No comments yet. Be the first.

Leave a reply

Mexico