Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Computer Skills
  2. Automation

Introducción a los Servicios de Automator

by
Difficulty:BeginnerLength:MediumLanguages:

Spanish (Español) translation by Rafael Chavarría (you can also view the original English article)

Sobre los Servicios de Automator

Ya he escrito con anterioridad sobre cómo automatizar tu Mac para hacer casi cualquier cosa mediante alarmas de calendario con Automator y sobre cómo usar Servicios para limpiar tu Escritorio. Los Servicios son flujos de trabajo accesibles desde los menús contextuales.

Los menús contextuales pueden ser encontrados dando Clic secundario > Servicios en un archivo, texto, o en una aplicación en el menú de aplicación vía Aplicación > Servicios. Los Servicios siempre están disponibles en cualquier aplicación relevante, incluyendo Finder; Automator no tiene que estar ejecutándose para que los servicios funcionen.

Mientras que es posible crear flujos de trabajo, aplicaciones, y acciones de carpeta para lograr muchas de las mismas tareas, la naturaleza siempre encendida de Servicios los hace convenientes para tareas pequeñas o repetitivas sin romper tu flujo de trabajo.

Encuentra servicios en menús de aplicación.

Los servicios pueden recibir entrada en cualquiera o en aplicaciones específicas. Esta entrada puede ser en la forma de texto, fechas, imágenes, documentos, y más. Automator usa acciones para ejecutar tareas y actuar sobre la entrada seleccionada. Las acciones pueden ser apiladas y contener numerosas variables, creando salida personalizable sin fin y fácilmente.

Selecciona archivos para realizar la misma acción en ellos al mismo tiempo.

Los servicios pueden ser cambiados a encendidos o apagados en Preferencias del Sistema > Teclado > Atajos > Servicios. Hay más de un servicio Automator que encontrar ahí, sin embargo. Todos los servicios para todas las aplicaciones pueden ser accedidos aquí. Si los menús de servicios se están amontonando, apaga algunos. Da clic en la casilla a un lado del servicio para encenderlo de nuevo.

Administra servicios en Preferencias del Sistema.

Si un servicio Automator no está funcionando o solo no tienes un uso para este, puede ser borrado de la carpeta de Servicios en Usuarios > [NOMBRE DE USUARIO], Biblioteca > Servicios.

Borra o re-nombra servicios en la carpeta Biblioteca.

1. Crea un Servicio o Re-Nombra Archivos y Carpetas

En el tutorial anterior, expliqué cómo usar Automator para renombrar archivos y carpetas por lotes con una aplicación Automator creada por el usuario. Te mostraré el proceso de crear un servicio Automator para realizar la misma función. El servicio será diferente que la aplicación, en el sentido de que siempre estará disponible en menú contextual Servicios.

Abre Aplicaciones > Automator y elige Servicio cuando se te pida crear un nuevo documento Automator. En la barra lateral de Acciones, selecciona Archivos y Carpetas y después Renombrar Elementos Finder.

Selecciona Servicio cuando creas un nuevo flujo de trabajo Automator.

Consejo: Puedes acortar la lista de acciones con el campo de búsqueda en la barra lateral de Acciones.

Arrastra la acción Renombrar Elementos Finder al panel principal de flujo de trabajo.


Encuentra la acción correcta navegando y buscando.

Automator te predirá agregar una acción Copiar Elementos Finder antes de Renombrar Elementos Finder. Esto conservará los archivos con sus nombres originales y cambiará los nombres de las copias. Mientras que puedes elegir agregar esta acción de seguridad a tu flujo de trabajo, no es necesario.

Automator te pedirá hacer copias de elementos si serán cambiados o destruidos.

En la parte superior del flujo de trabajo, dile a Automator qué entrada buscar y en donde. Debido a que este servicio editará nombres de archivos, selecciona Archivos y Carpetas en Finder. Decide qué debería ser cambiado del nombre de archivo.

Quiere agregar una fecha a mis archivos, pero también puedes elegir hacer los nombres de archivo secuenciales, cambiar el nombre de archivo de mayúsculas a minúsculas, y más. si cualquiera de los cambios creará nombres de archivo idénticos, considera agregar otra acción Renombrar Elementos Finder a tu flujo de trabajo para numerar tus archivos.

Esta acción recibe archivos como entrada en Finder.

Personaliza las opciones de la acción. En este caso, decide cuál fecha agregar, fecha creado contra fecha modificado, el formato de la fecha, y dónde será agregada la fecha al nombre del archivo.

Personaliza la acción. Usa las opciones para crear un nuevo formato de nombre de archivo.

Guarda el flujo de trabajo y dale un nombre significativo, como Agregar Fecha al Nombre de Archivo. El servicio estará disponible desde los menús contextuales de servicios cuando uno o más archivos sean seleccionados en Finder.

2. Crea un Servicio Automator para Re-dimensionar Imágenes (Sin Abrir un Editor de Imagen)

Este servicio puede realmente acelerar la edición de imágenes y es útil si necesitas muchas imágenes con las mismas dimensiones, por ejemplo en desarrollo de apps o web, o si solo quieres encoger tus imágenes antes de subirlas a redes sociales.

Abre Automator y elige Servicio cuando se te pida crear un nuevo documento Automator, justo como antes. En la barra lateral de Acciones, selecciona Fotos y Escalar Imágenes.

Busca Escalar Imágenes o ubícalo en Fotos.

Arrastra la acción Escalar Imágenes al panel principal del flujo de trabajo. Automator te pedirá agregar una acción Copiar Elementos Finder antes de Escalar Imágenes, como lo hizo cuando estábamos re-nombrando archivos. Esto hará una copia de tus imágenes originales antes de que sean re-dimensionadas.

Si quieres conservar las imágenes originales depende de cómo estés usando tus imágenes. Si quisieras mantener las originales, da clic en Agregar.

Debido a que Automator está cambiando las imágenes, te pide hacer copias.

Revisa las opciones de entrada y salida en la parte superior del panel de flujo de trabajo. Este servicio recibirá Archivos de Imagen en Finder.

Después decide cómo quisieras que se escalaran tus imágenes y a qué tamaño. Automator permite la creación de flujos de trabajo similares, para que no estés atado a solo un tamaño. Por ejemplo, si escalas imágenes comúnmente a tres tamaños crea tres servicios por separado.

Asegúrate de que el servicio esté buscando archivos de imagen en Finder y qué estableces un tamaño para las nuevas imágenes.

Cuando estés satisfecho, guarda el nuevo servicio. Si estás haciendo varios servicios para diferentes tamaños de imagen, dale a lo servicios nombres únicos para que puedas diferenciar después tus servicios de escalado. El servicio Escalar Imagen estará disponible en cualquier momento que una o más imágenes estén seleccionadas en Finder.

3. Crea un Servicio Automator para Tomar una Captura de Pantalla de un Finder o Ventana de Aplicación

Este es un servicio que uso mucho, porque frecuentemente necesito capturas de pantalla de solo la venta activa. Antes dependía de aplicaciones de terceros para hacer el trabajo, pero Automator puede manejar esto también.

Abre Automator y de nuevo elige Servicio cuando se e pida crear un nuevo documento Automator. En la barra lateral de Acciones, selecciona Utilidades y después Tomar Captura de Pantalla.

Selecciona la acción Tomar Captura de Pantalla.

Arrastra la acción Tomar Captura de Pantalla al panel principal del flujo de trabajo. Las opciones de entrada serán un poco diferentes para este servicio. En la parte superior del panel de flujo de trabajo, establece la entrada a Sin Entrada en Cualquier Aplicación. Este servicio no necesita que hagas nada para que sea disparado en el menú Servicios.

Establece el tipo de captura de pantalla a Interactiva, y selecciona Elegir Ventana bajo las opciones. Establece el destino para la nueva captura de pantalla. Si la carpeta de destino no está presente cuando el servicio se ejecute, creará una nueva carpeta en la ubicación que especificaste.

El servicio no necesita recibir ninguna entrada.

Guarda el servicio cuando termines. El servicio Tomar Captura de Pantalla estará disponible en el menú de aplicación para cualquier aplicación.

A diferencia de los dos servicios de arriba, no es necesario seleccionar un archivo antes de activar el servicio. En su lugar, cuando el servicio Tomar Captura de Pantalla se ejecuta, se te pedirá seleccionar una ventana para la captura de pantalla. El cursor se volverá una pequeña cámara, y la ventana seleccionada se volverá gris al pasar sobre ella. Da clic a la ventana para tomar una captura de pantalla de solo esa ventana.

4. Crea un Servicio Automator para Contar Caracteres, Palabras, y Párrafos.

Este servicio lleva un poco más de esfuerzo que los otros, pero es útil para aprender rápidamente cuántos caracteres y palabras hay en un bloque de texto. También contará párrafos, pero he encontrado que el servicio tiene problemas contando exactamente el número de párrafos para texto con formato web.

Abre Automator y elige Servicio cuando se pida crear un nuevo documento Automator. En la barra lateral de Acciones, selecciona Utilidades y después Ejecutar Apple Script.

Arrastra la acción Ejecutar AppleScript al panel principal de flujo de trabajo.

Arrastra la acción Ejecutar AppleScript al panel principal del flujo de trabajo. En la parte superior del panel de flujo de trabajo, dile al servicio que busque Texto seleccionado en Cualquier Aplicación.

Debido a que contará caracteres en texto, el servicio recibirá entrada de texto.

Consejo: Los menús de clic secundario podrían funcionar diferente en texto de app web y editores de texto. Si no puedes localizar el menú servicios en tu navegador cuando usas un editor en línea de texto, revisa si la app editor tiene una herramienta de contador de palabras.

En la acción Ejecutar AppleScript, pega lo siguiente en el campo de texto:

Pega el código en el campo de texto Ejecutar AppleScript.

Guarda el servicio y dale un nombre. El servicio contador de caracteres estará disponible desde cualquier menú contextual de clic secundario o en el menú aplicación cunando el texto esté seleccionado en cualquier aplicación.

Conclusión

Aunque intimidante a primera vista, Automator es una herramienta simple para automatizar y personalizar pequeñas tareas recurrentes.

Apilar acciones te permite crear servicios de generales a específicos, y con AppleScript, el cielo es el límite con Automator.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.