Tabla de contenido:
Video: COMO HACER TU PROPIO BOT Automatización de Tareas Tutorial Parte 2 (Noviembre 2024)
Contenido
- Cómo usar el automatizador de OS X para construir su propio software
- Sírvete tú mismo
- Variables
Ya sea que prefiera OS X o Windows, probablemente haya escuchado y probablemente crea que OS X es un sistema "cerrado" que no le permitirá personalizarlo de la manera en que puede personalizar Windows, y que los usuarios avanzados prefieren Windows.
Esto es un mito
A menos que sea un programador experto, los únicos cambios que puede hacer en Windows, utilizando las herramientas integradas de Windows, son cambios que afectan la apariencia, no lo que hace. Por el contrario, la función Automator de OS X facilita a cualquiera la creación de aplicaciones y utilidades en miniatura que hacen que OS X realice tareas complejas con uno o dos clics del mouse. Puede usar Automator para automatizar casi cualquier tarea que realice repetidamente en OS X, y no necesita aprender un lenguaje de programación o scripting para hacerlo. No hay nada igual en ningún otro sistema operativo.
Esta es la segunda de una serie de historias sobre funciones avanzadas en OS X que casi cualquiera puede usar, pero que no se interponen en el camino de los principiantes que no las necesitan. La primera historia fue "OS X Mountain Lion: Secretos de la clave de opción". Esta historia es para usuarios de OS X que desean aprender técnicas de automatización pero no están listos para aprender un lenguaje de programación o scripting. La tercera historia de la serie será una introducción al lenguaje de secuencias de comandos incorporado de OS X, AppleScript.
Automator es tan flexible que es imposible dar un resumen completo de cómo funciona, pero estos son algunos de los conceptos básicos. Utiliza Automator para crear una aplicación que realice exactamente la serie de pasos que desea que realice. Cada paso se realiza mediante un tipo de bloque de construcción denominado Acción; La secuencia completa de pasos se denomina flujo de trabajo. Puede guardar un flujo de trabajo como una aplicación independiente que se ejecuta cuando hace doble clic en él, o puede guardarlo como cualquiera de los otros tipos de utilidades de OS X, incluidos los servicios y alarmas de calendario, un servicio que es el nombre de Apple para un programa de utilidad que se ejecuta solo desde menús y menús emergentes en otras aplicaciones de OS X, no como una aplicación separada que ejecuta haciendo doble clic en el Finder.
Cómo automatizar iTunes
Describiré un flujo de trabajo extremadamente simple, luego otro que puede crear en dos variedades, una simple y otra más compleja.
Un flujo de trabajo extremadamente simple, y lo estoy ofreciendo solo como un ejemplo para mostrar cómo funciona Automator, es una aplicación que establece el volumen en iTunes, activa una configuración de ecualizador de iTunes y luego reproduce una o más canciones o listas de reproducción. Ejemplos más complicados pueden realizar una sinfonía completa de acciones que incluyen enviar y archivar archivos, convertir archivos de imagen a otros formatos, agregar marcas de agua a documentos de Microsoft Word, crear cuentas de usuario, buscar contactos cuyo cumpleaños se produzca la próxima semana y enviarles correos electrónicos, o cualquier combinación de estos y docenas de otras acciones.
Los usuarios avanzados pueden crear sus propios bloques de construcción personalizados agregando las acciones Run AppleScript o Run Shell Script proporcionadas a sus flujos de trabajo. Estas acciones especiales de Automator le permiten insertar fragmentos de código escritos en una variedad de lenguajes de programación, como Perl, Python, Ruby, cualquiera de los shells estándar de UNIX y, lo más fácil de todo, el lenguaje de script nativo de OS X, AppleScript.
Para crear la aplicación de reproducción de listas de reproducción de iTunes que acabo de describir, comience iniciando Automator y eligiendo Aplicación en la galería de tipos de documentos. En la ventana de dos paneles de Automator, verá listas de Acciones y Variables a la izquierda y un panel vacío a la derecha. Desde la biblioteca de Acciones a la izquierda, seleccione la categoría Música, luego, desde la lista de Acciones relacionadas con la música, arrastre "Establecer volumen de iTunes" al panel de la derecha. Aparecerá un bloque de creación llamado "Establecer volumen de iTunes", y puede arrastrar un control deslizante para establecer el nivel de volumen que desee. A continuación, desde la biblioteca Acciones, arrastre el elemento "Establecer ecualizador de iTunes" al panel de la derecha. En el bloque de creación resultante, marque la casilla que activa el ecualizador y seleccione un perfil de ecualizador, por ejemplo, "Treble Booster" o "Spoken Word".
Ahora que hemos configurado iTunes de la manera que queremos, arrastre la acción "Obtener elementos de iTunes especificados" desde la biblioteca de la izquierda al panel vacío a la derecha. Verá un bloque de creación llamado "Obtener elementos de iTunes específicos", con un botón "Agregar…" en la parte inferior. Haga clic en ese botón y seleccione una o más de sus listas de reproducción existentes, o puede agregar una o más canciones de cualquier lista de reproducción, o puede agregar una mezcla de listas de reproducción y canciones individuales.
Ahora regrese a la lista de Acciones a la izquierda y arrastre "Iniciar reproducción de iTunes" en el panel de la derecha, debajo del bloque "Obtener elementos de iTunes especificados" que agregó en el paso anterior.
Ahora estás listo para probar tu aplicación. Haga clic en el botón Ejecutar en la parte superior de la ventana del Automator; ignore un mensaje de advertencia sobre la ejecución de su flujo de trabajo en Automator; y escucha tus canciones seleccionadas reproduciéndose a través de tus parlantes. Haga clic en Archivo / Guardar… y guarde su aplicación en su escritorio o en cualquier otro lugar, con cualquier nombre que elija.
VER TODAS LAS FOTOS EN LA GALERÍA