¿Siempre te has interesado en la creación de AppleScripts pero no sabes cómo empezar? Hablamos de una tecnología bastante sencilla, es un lenguaje más que un sistema de programación como tal, con el cual automatizar pequeñas tareas en nuestro ordenador.
Pero como todo, siempre hace falta que alguien nos de unos pequeños pasos o lecciones para empezar a usar este servicio. En este caso en lugar de empezar por el lenguaje en si, repaso las herramientas que podemos usar y como usarlas.
Además de eso, muestro el editor de Scripts integrado con el sistema y una maravillosa utilidad dentro del mismo que nos permite realizar scripts sin tener ninguna idea del lenguaje, únicamente tenemos que realizar nuestras tareas y posteriormente el programa se encarga de crear el flujo de trabajo de forma automática.



Comentarios
interesante
Joder porque coño no haceis más de esto y os dejais de mierdas de App Store para Mac!
yo te dire, el por que.. es mas facil hacer copy+paste si me apuras alguna traduccion salchichera de otros sitios,que currarse contenido.
interesante
Estoy contigo.
Ultimamente sólo se centran en los rumores y muchas veces los tutoriales o screencasts son sobre temas de los que ya se ha tratado mil y una veces.
Podrían hacer un mini curso de applescript o por lo menos una lista de los comandos y como poder interactuar entre automator y applescript
Si lo hubieses dicho de mejor manera ahora mismo serías el comentario de la semana!
Estaba un poco harto de leer siempre lo mismo y cuando vi estwo me alegré y no puede evitarlo, perdón soy muy expresivo...
Me gusta! Espero muchos más screencast para crear script, esos grandes (pero muy útiles) desconocidos de Mac OS X.
Muchísimas gracias. Llevo tiempo buscando la manera de automatizar una serie de acciones para cambiar las ubicaciones de airport y ahora con esto podré hacerlo.
Seguid con screencast tan útiles :D
interesante
Muy bueno, se puede hacer muchísimo con el AppleScript.
Incluso no estaría mal para aprender los fundamentos de la programación por lo sencillo que resulta de entender... yo lo uso desde hace unos meses, recomiendo a todo al que haga tareas rutinarias con su Mac que lo mire, puede automatizar casi cualquier cosa, es genial para los vagos como yo :p
Pues yo no puedo ver el vídeo en mi imac...
¿No es una contradicción en los términos que una web como esta use flash para publicar los vídeos?
Que horror!
¿Y porque? si se puede saber...
Veo que mi comentario no ha gustado. No era una crítica a Samuel Campos, al que leo todos los días. Y le agradezco el trabajo que se toma en el día tras día en esta web.
Sólo quería matizar que no me gusta flash. Y por otra parte sentí cierta frustración por que, por alguna razón que se me escapa, mi imac se "resistía" a reproducir este vídeo...
Lo siento y gracias
Pues yo en mi iMac lo veo bien, aunque si que estaría bien poder verlo desde el iPad y iPhone, tan simple como usar Vimeo que es totalmente compatible.
Muy bien, esperamos los próx. episodios....
Una duda rápida: ¿ofrecen alguna ventaja frente a crear un script de unix para bash? Supongo que aparte de una sintaxis más sencilla, no debe haber ninguna. De hecho, tengo el presentimiento de que es una herramienta muchísimo menos potente.
Por lo demás, muy interesante conocer las capacidades del sistema =)
Yo no diría que es mejor o peor que los scripts del shell Unix... Pero está más integrado con "cocoa" ¿No? Yo creo que es, también, una cuestión de gustos.. Yo uso el shell, pero es evidente que muchas veces haría cosas más rápido y más ágil si me conociese la sintaxis de Apple Script
No estoy muy puesto en el tema, pero creo que desde applescript puedes interactuar con aplicaciones como iTunes etc. cosa que con bash no se puede. De hecho hay una API de Cocoa para applescript, por lo que las posibilidades de programación en applescript aumentan muchísimo.
Buen aporte, creo que has dado en el clavo. ¡Muchas gracias! =)
¿qué diferencia hay con respecto a automator?
Buenas, Habéis visto la actualización de la web de apple?
no
que hay de nuevo ???
La verdad es que me viene como anillo al dedo, me daba pereza ponerme a buscar info de apple script. Automator está bien pero tiene necesidades sorprendentes hasta limites insospechados, no es nada que no puedas solventar ayudándote de scripts en bash, pero vamos...que no es plan porque el que sabe programar en bash no usa automator :P
A ver qué tal está el screencast, gracias.
Una matización. En el video se indica que AppleScript no es un lenguaje de programación porque utiliza terminología inglesa y que pierde la definición.
Bueno, AppleScript y todos los lenguajes basados en Shell, como puede ser en linux o windows son sistemas interpretados, es decir, no compilados. Aunque en el video se muestra un botón de compilar, este lo único que hace es comprobar si se ha escrito bien o no, pero no realiza una compilación propiamente dicha. Podemos decir, que se trata de algo intermedio de la pura linea de comandos y un lenguaje de verdad.
P.D: Off-topic: Se hablado de que este jueves 24 presentan los nuevos macbook. Es correcto? Hay algún evento preparado o está confirmado? Es que iba a pillarme un macbook, y claro, ya de paso cogerme lo último. Gracias.
-- editado por última vez a las 23:30
Si señor, muy bueno, gracias y esperando el siguiente!
Gran iniciativa Samuel ;) Me interesaba muchísimo este tema ya que soy un usuario reciente que se pasó de windows(diciembre del 2009) y no se muy bien como manejar el terminal o hacer scripts :D
La intención es buena pero está mal orientado, usar el editor de scripts para grabar acciones, es como usar una herramienta muy potente como grabador de macros. El podcast omite dos cosas vitales:
1- Usando el botón derecho sobre la ventana del editor de scripts, se accede al menú de scripts predefinidos: "Comment Tags", "Action Clauses", "Conditionals", "Dialogs"... en los que el propio editor explica como se usan y sirven para poder familiarizarse con la sintaxis (el resize del apartado image manipulations es muy util)
2- La verdadera potencia de applescript está en decir a las aplicaciones lo que quieres que hagan con mucha más precisión que el automator. Para ello tiene que ser scriptable (la práctica totalidad lo son y casi nadie lo sabe), desde el editor de scripts, abrir diccionario, podemos abrir la lista de aplicaciones instaladas scriptables, seleccionando la que quieras usar puedes acceder a los comandos disponibles y su sintaxis.
tell application "Safari"
activatequit
end tell
(no lo ejecuteis si teneis alguna web interesante abierta en el safari xD)
-- editado por última vez a las 04:21
Enhorabuena por hacer posts de este tipo. Son una maravilla.
Por otro lado, creo que no es afortunado decir que "Applescript no es como tal un lenguaje de programación al estar basado en terminología inglesa"... hombre, hombre, si creo que la inmensa mayoría de lenguajes de programación incluyen palabras inglesas, no?? Habrán sido los nervios....
En cualquier caso, lo dicho, enhorabuena por este tipo de posts en detrimento de los de prensa amarilla.
Primero saludos a todos.
Ahora la consulta
Llevo tiempo intentado hacer con automator y ahora con applescrit la siguiente acción:
Cuando cierro iTunes y se reescriban los archivos iTunes Library Extras.itdb, iTunes Music Library.xml y iTunes Library. Que se encuentran en la Carpeta ITunes Media. Hacer una copia de ellos en la carpeta de dropbox. Ya que tengo mi música en un disco externo el cual uso con el Mac de escritorio y el portatil.
Ahora si alguien sabe como sincronizar con dropbox iTunes sin mover la carpeta de la aplicación, le estaré agradecido.
Me gusto mucho el post,he intentado probarlo y ahora mi ordenador no para de hablar todo lo que mi raton marca,y no tengo idea de como eliminar el script que he creado,alguien puede ayudarme? gracias
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect