1 votos

Cómo iniciar secuencias de comandos de automatización en OS X sin AppleScript o Automator?

Quiero empezar a escribir secuencias de comandos para automatizar casos de uso común en OS X El Capitan 10.11.6. Me gustaría trabajar con ruby , pero estoy dispuesto a aprender cualquier lenguaje de alto nivel para hacerlo, con la excepción de AppleScript. También me gustaría evitar Automator cuando sea posible y sólo se adhieren con "regular" las herramientas de programación como editores de texto. No me opongo al uso de estas herramientas como envolturas, pero me gustaría hacer la mayoría del trabajo con un "verdadero" lenguaje de scripting como ruby, bash, python, perl, etc... yo sé cómo usar ruby o bash para automatizar tareas en el terminal. Cosas como archivo/directorio/creación de la nomenclatura, o cambiar de directorios, o el lanzamiento de aplicaciones. Yo también uso Alfred el lanzamiento de muchos de los ruby o bash scripts escribo y me encanta! Ahora quiero hacer cosas como:

when I run `some-script.rb`
bring the messages app into focus
resize it to be XxY
move it to the top left corner
open the terminal app
open vim
move it bellow the messages window
open somefile.txt
place cursor in terminal

O algo como eso. Quiero empezar a explorar lo que es posible con la automatización de varias cosas que hacer mientras se utiliza el OS X GUI en lugar de la terminal. He encontrado un par de fuentes:

Pero en esencia todas ellas, excepto RubyMotion parecer anticuado, y RubyMotion parece que es más para la creación de aplicaciones y no para la automatización de las tareas de cada día, pero no estoy seguro.

Tal vez esto es posible con Alfred demasiado, no estoy seguro, pero he estado investigando todo y no he encontrado ninguna para arriba-a-fecha de tutoriales sobre cómo iniciar la tubería juntos en tareas comunes tales como la ventana de cambio de tamaño, la apertura de archivos en un editor, o poniendo cosas en el portapapeles, en OSX. Encantaría un poco de ayuda y orientación sobre esto!

Gracias :)

1voto

user180817 Puntos 343

No hay mención en otro post que hace referencia a este algo reciente y aparentemente bien documentada proyecto BrendanThompson/rb-scpt

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X