Una guía práctica para usar Automator
Una guía práctica para usar Automator
Anonim
Una guía práctica para usar Automator
Una guía práctica para usar Automator
automator-icon
automator-icon

Automator es un programa de Mac OS X increíblemente útil que le permite automatizar algunas de sus operaciones de rutina y del día a día. Desafortunadamente, la mayoría de los nuevos usuarios de Mac ni siquiera saben que existe esta herramienta. Por lo tanto, hoy intentaré solucionar este problema y, con la ayuda de ejemplos visuales, mostraré los principios básicos de la creación de miniprogramas, que se denominan "procesos" (flujo de trabajo).

Imágenes de cambio de nombre por lotes

Comenzaremos, tal vez, con una tarea bastante simple de cambio de nombre de grupo de imágenes de acuerdo con una cierta máscara que contiene el nombre del archivo, su número y la fecha actual. Si hay varios archivos de este tipo, puede cambiarles el nombre manualmente, pero si hay una gran cantidad de archivos, le recomiendo utilizar los servicios de Automator.

Para iniciar la utilidad, solo necesita encontrar su ícono en la parte superior del directorio de Aplicaciones o usar su lanzador favorito para iniciar aplicaciones / sistema Spotlight. Y después de unos segundos, aparecerá una ventana de aplicación frente a nosotros, así como una lista de plantillas disponibles:

  • Un "proceso" es la secuencia más simple de acciones que se pueden iniciar directamente desde Automator.
  • El "Programa" es un proceso independiente y se puede guardar como una aplicación normal de Mac OS X con la extensión

    *.app

  • .
  • Un "servicio" es un proceso dependiente del contexto que se puede utilizar en todo el sistema o en aplicaciones individuales.
  • La "acción de carpeta" se inicia solo para la carpeta especificada y es inicializada por los objetos que se le agregan.
  • Los "complementos de impresión" se utilizan para ampliar las capacidades del cuadro de diálogo de impresión.
  • Los recordatorios de ICal son procesos que se activan mediante eventos agregados a iCal.
  • Por último, el "complemento de captura de imágenes" se puede utilizar en una aplicación adecuada para procesar fotos descargadas de una cámara.
automator-01
automator-01

En nuestro caso, seleccione "Acción de carpeta" y aparecerá una ventana frente a nosotros, dividida en 2 áreas. La mitad izquierda contiene la biblioteca (una lista de acciones y variables disponibles) y la mitad derecha contiene la ventana de flujo de trabajo, a la que puede arrastrar elementos desde la biblioteca.

Usando la opción ubicada en la parte superior de la ventana del proceso (justo debajo de la barra de herramientas), debe seleccionar una carpeta. Para ella, nuestras acciones se realizarán:

automator-02
automator-02

Todo lo que podamos necesitar para solucionar el problema se encuentra en la categoría "Archivos y carpetas". Primero debe buscar y arrastrar una acción llamada "Cambiar el nombre de los objetos del buscador" a la ventana del flujo de trabajo. Dado que Automator cambia sus nombres, se nos pedirá que agreguemos automáticamente otra acción para guardar los archivos originales en una carpeta diferente (decidí no guardar copias, pero eso no significa que debas hacer lo mismo).

Ahora, en la primera lista desplegable de nuestra acción, debe seleccionar el elemento "Hacer secuencial" y configurar el formato del nuevo nombre a su discreción. Esto es bastante fácil, ya que hay un ejemplo al final de la acción.

Para agregar la fecha actual al nombre del archivo, debe volver a arrastrar la acción Cambiar nombre de elementos del buscador a la ventana del flujo de trabajo. Solo que esta vez, en lugar de "Hacer secuencial", seleccione el elemento de la lista "Agregar fecha u hora" (más precisamente, se selecciona automáticamente) y configure los parámetros como desee:

automator-03
automator-03

Simplemente puede verificar el trabajo del proceso: guárdelo y arrastre el grupo de archivos a la carpeta indicada al principio. Después de un tiempo, depende del tamaño y la cantidad de archivos, sus nombres se cambiarán automáticamente. ¿Ves lo fácil que es?

Imágenes de cambio de tamaño por lotes

Complicamos la tarea. Digamos que tenemos una gran cantidad de imágenes (fotografías) que necesitan ser reducidas. Para resolver este problema, debemos seleccionar la plantilla "Programa".

automator-04
automator-04

Sin embargo, antes de apresurarnos a resolver el problema "de frente", propongo trazar una secuencia de acciones necesarias. Por ejemplo, primero debemos pedirle al usuario que seleccione las fotos que queremos cambiar de tamaño. Además, es recomendable trabajar no con los originales de los archivos, sino con sus copias, para que siempre exista la oportunidad de probar nuevas configuraciones para nuestro proceso. Y copiaremos las miniaturas en un directorio separado.

Ahora puede proceder a la formación de nuestro miniprograma. Primero, debe buscar y arrastrar la acción "Solicitar elementos del buscador" en la categoría "Archivos y carpetas" (oa través de la barra de búsqueda) a la ventana del flujo de trabajo. Allí puede especificar el texto del título de la ventana, la carpeta de inicio y el tipo de datos. No olvide configurar la casilla de verificación para selección múltiple.

Para trabajar con copias de archivos, sugiero buscar la acción "Copiar elementos del buscador" en la Biblioteca, especificando el directorio de destino. El siguiente paso está en la categoría "Fotos" y se llama "Zoom de imagen". En la configuración, puede especificar el tamaño de la imagen resultante en píxeles o porcentaje.

Por cierto, hay tres pestañas en el panel inferior de cada acción: Resultados, Opciones y Descripción. Por lo tanto, si desea que Automator le solicite que especifique el tamaño de imagen requerido cada vez que realice esta acción, seleccione la casilla de verificación "Mostrar acción en curso" en la pestaña Parámetros (archivos para cambiar el nombre).

Si te fijas, de cada acción sale una flecha triangular, que representa el resultado de su trabajo. Estos resultados se utilizan luego como parámetros de entrada en el siguiente paso.

Y un truco más: al seleccionar la casilla de verificación "Mostrar acción en curso", se activará la opción "Mostrar solo los objetos seleccionados". Por lo tanto, podrá mostrar no toda la ventana con la acción, sino solo algunos elementos. Por ejemplo, un campo para especificar el tamaño requerido.

Y al final del proceso, necesitamos transferir la imagen en miniatura a un nuevo directorio. Para ello necesitamos la acción "Nueva carpeta" de la categoría "Archivos y carpetas".

automator-05
automator-05

El programa guardado se comportará exactamente como cualquier otra aplicación del sistema.

Abrir ciertas páginas web al iniciar el navegador

Casi todos los días abro Safari y empiezo a trabajar con las mismas páginas web. Entonces, ¿por qué no crear una aplicación que haga esto automáticamente?

Necesitamos una plantilla de aplicación y dos acciones ubicadas en la categoría de Internet:

  • "Obtener URL resaltadas", en cuya configuración indicamos nuestras páginas web favoritas;
  • y la acción "Mostrar páginas web" para abrirlas en el navegador predeterminado.
automator-06
automator-06

Extraer texto de PDF

Este es un script bastante simple pero útil para Automator y, a veces, puede ahorrarle tiempo. Le permitirá extraer texto de un documento PDF (por supuesto, dicho documento debe contener solo texto, no imágenes escaneadas) y guardarlo en un archivo separado con o sin formato.

Para resolver el problema, solo necesitamos una acción con el mismo nombre, "Extraer texto PDF", ubicada en la categoría "Archivos PDF". Arrástrelo a la ventana del flujo de trabajo y ajuste las opciones como desee:

automator-07
automator-07

Tenga en cuenta que no especificamos la acción "Solicitar elementos del buscador" en este proceso, por lo que una vez iniciado, puede arrastrar y soltar cualquier PDF para procesarlo directamente en el icono de nuestra aplicación en el Dock. Este archivo servirá como parámetro de entrada para el proceso.

Guarde el contenido del portapapeles en un archivo de texto

Seguimos familiarizándonos con diferentes plantillas de Automator, y en este proceso propongo crear un servicio que guardará el contenido del portapapeles en el archivo de texto que especificamos. La plantilla requerida se llama "Servicio". Ella no enseñará ningún dato inicial, sino que "actuará de acuerdo con la situación". Por lo tanto, no tendrá datos de entrada, que deben especificarse en la lista desplegable sobre la ventana del flujo de trabajo.

A continuación, en el espacio de trabajo, copie la acción "Obtener contenido del portapapeles" de la categoría "Utilidades de servicio" (no tiene configuración) y la acción "Nuevo archivo de texto" de la categoría "Texto".

automator-08
automator-08

Nuestro servicio debe tener un nombre humano para que podamos encontrarlo fácilmente en el menú "Servicios" de cualquier aplicación …

automator-09
automator-09

… y asígnele, si es necesario, un atajo de teclado en la aplicación Preferencias del sistema.

automator-10
automator-10

Y si reemplaza la acción "Nuevo archivo de texto" por "Texto a archivo de audio", entonces, como resultado del trabajo del proceso, recibirá una pista de audio con el contenido del portapapeles, grabado con el sistema operativo Mac integrado. X función de texto a voz.

automator-11
automator-11

En general, esta función se diseñó específicamente para personas con discapacidades, pero si lo desea, también se puede utilizar con fines de entretenimiento.

Copias de seguridad automáticas sencillas

A medida que continuamos complicando las cosas, ahora propongo crear un sistema de respaldo simple que se activará cuando ocurra un evento determinado en iCal. Para ello, utilizaremos su capacidad como recordatorio del evento para iniciar una aplicación o archivo específico.

automator-12
automator-12

En Automator, seleccione un nuevo tipo de plantilla: "iCal Reminder", y luego arrastre tres acciones de la categoría "Archivos y carpetas" a la ventana del flujo de trabajo:

  • "Obtener objetos de Finder especificados" (seleccione la carpeta deseada para la copia de seguridad con el botón Agregar).
  • "Recuperar contenido de carpetas" con la opción "Repetir para cada subcarpeta encontrada" seleccionada.
  • Y "Copiar elementos del buscador" (debe especificar el directorio de destino y permitirle sobrescribir los archivos existentes).
automator-13
automator-13

Tan pronto como guarde el proceso, iCal se iniciará y se agregará automáticamente un evento con el nombre de su proceso para el futuro cercano. Puede cambiar este evento a su discreción, así como crear un evento completamente nuevo e independiente, indicando la necesidad de lanzar nuestro programa en la sección de recordatorios:

automator-14
automator-14

Salir de todas las aplicaciones

A veces es necesario terminar todas las aplicaciones en ejecución que interfieren con el trabajo o que han ocupado casi todos los recursos libres de la computadora. En este caso, puede utilizar una utilidad especial como Blitz, uno de los consejos para concentrarse en Mac OS X, o empezar desde cero cerrando todas las aplicaciones de una sola vez.

Este flujo de trabajo requiere solo una acción programada. Y esta acción se llama de manera similar: "Finalizar todos los programas" (se encuentra en la categoría "Utilidades"). También puede agregar algunas aplicaciones a las excepciones. En "tiempos difíciles", todo lo que tienes que hacer es iniciar nuestro dispositivo, esperar un poco y volver a disfrutar del rendimiento de la Mac.

automator-15
automator-15

¡Eso es todo por hoy! Espero que este artículo lo ayude no solo a comprender la maravillosa y útil herramienta Automator, sino que también simplifique en gran medida algunas de las operaciones de rutina. No tengas miedo de experimentar, porque si quieres, puedes tomar como base cualquiera de los ejemplos comentados anteriormente y cambiarlos como mejor te parezca.

Recomendado: