Trabajar con archivos en Keyboard Maestro Parte 2

En el tutorial anterior introduje algunas de las formas básicas Maestro de teclado podría trabajar con archivos creando una macro que cambió el nombre de un grupo de archivos en una secuencia. 

En este tutorial, iré más lejos y crearé una macro que vigile una carpeta. Cuando se le agregue una imagen, la tomará, agregará una etiqueta, la moverá a otra carpeta y luego la pasará a ImageOptim, Una aplicación que optimiza las imágenes para subirlas a internet.. 

Prerrequisitos

Al igual que en el tutorial anterior, que debe haber leído antes de continuar, mantendré las cosas bastante básicas. Si sigues exactamente, podrás hacer que la macro funcione.. 

Sin embargo, obtendrá más de este tutorial si está familiarizado con los conceptos básicos de Maestro de teclado. He escrito una serie introductoria de cinco partes:

  • Teclado Maestro I: Introducción
  • Teclado Maestro II: lanzando aplicaciones inteligentemente
  • Teclado Maestro III: Disparadores Situacionales
  • Teclado Maestro IV: Control Flow
  • Teclado Maestro V: Variables

También tengo algunos tutoriales más recientes que exploran usos específicos para Maestro de teclado que le ayudará a ver cómo puede encajar en su flujo de trabajo:

  • Uso de Keyboard Maestro para crear atajos de teclado personalizados
  • Uso de paletas para mejorar los métodos abreviados de teclado en Keyboard Maestro
  • Trabajando con texto en el teclado Maestro: Parte 1
  • Trabajando con texto en el teclado Maestro: Parte 2

Obviamente necesitas una copia de Maestro de teclado. La licencia completa cuesta $ 36, pero hay una versión de prueba gratuita, por lo que no es necesario pagar para seguir este tutorial. Si vas a hacer mi macro exactamente, también necesitas una copia gratuita de ImageOptim.

Construyendo la macro

Configurándolo

Antes de comenzar, analizaré exactamente cómo funciona esta macro.. 

Maestro de teclado mira un Entrada carpeta. Cada vez que se agrega un archivo o grupo de archivos a la carpeta, se dispara y ejecuta la macro en ellos. La macro le da a cada archivo una etiqueta azul, mueve cada archivo a una Salida carpeta y abre cada archivo en ImageOptim

La macro funciona en imágenes, pero se ejecutará hasta el último paso en cualquier tipo de archivo.

El primer paso es configurar la estructura de carpetas en Descubridor. Tengo dos carpetas, una llamada Entrada el otro llamado Salida, dentro de una carpeta llamada Prueba de KM para esta lección pero las carpetas pueden estar en cualquier lugar.

los Descubridor preparar.

Abierto Maestro de teclado y crea una nueva macro. Llámalo algo descriptivo como Carpeta de visualización para la optimización web. Hacer clic Nuevo gatillo y seleccione Activador de carpeta.

Por defecto, el disparador de la carpeta apunta al Descargas carpeta. Esto no es lo que quiero. Haga clic en el pequeño icono de carpeta púrpura y luego seleccione la Entrada carpeta. Asegúrate de que el disparador esté configurado en Agrega un artículo y Ignorar archivos parciales y esta listo para ir.

Tirando de los archivos

Ahora tengo una macro que se activará cuando se agregue algo a la Entrada carpeta pero no hace nada todavía o tiene acceso a los archivos en esa carpeta. 

El siguiente paso importante es extraer todos los archivos en el Entrada carpeta.

Agrega un Para cada ruta en la carpeta desde el Expediente categoría. Haga clic en el icono de la carpeta púrpura y seleccione la Entrada carpeta de nuevo. 

Tirando de los archivos.

Para esta macro, no importa en qué orden se operen los archivos, así que lo dejo Alfabéticamente. Si es importante para usted, explore algunas de las otras opciones. 

Agregar una etiqueta

Ahora que la macro se dispara cuando el archivo se agrega a la Entrada la carpeta y luego la introduce, es hora de comenzar a hacerle algo. Lo primero que quiero hacer es agregarle una etiqueta azul..

Este es uno de Mac OSestá integrado en las etiquetas y solo me avisará que cualquier imagen etiquetada con este está optimizada para la web. 

Agrega un Establecer atributo de archivo desde el Expediente categoría bajo Ejecutar las siguientes acciones. Conjunto Conjunto a Etiquetas (añadir), De archivo a % Variable% ruta%, y a a Azul.

Añadiendo la etiqueta.

Ahora, cuando cualquier archivo se agrega a la Entrada carpeta obtiene automáticamente una etiqueta azul. 

Moviendo los archivos

El siguiente gran paso es mover los archivos. Antes de hacer eso, sin embargo, quiero guardar el nombre de archivo en una variable. 

Por el momento, solo tengo guardada la ruta actual del archivo. Cuando lo muevo, la ruta del archivo cambiará, por lo que la variable actual no funcionará más. Usé el mismo método en el último tutorial para obtener la extensión del archivo. 

Agrega un Obtener atributo de archivo acción y configurarlo para Obtener la Nombre del archivo y guardarlo en un Variable llamado Nombre del archivo desde el Expediente % Variable% ruta%.

Guardar el nombre de archivo en una variable.

Ahora que está guardado, puedo moverlo. Agrega un Mover o renombrar archivo acción. Configurarlo para Movimiento % Variable% ruta% y luego use el selector de carpeta para seleccionar el Salida carpeta.

Moviendo el archivo.

Cualquier archivo agregado a la Entrada carpeta terminará en el Salida carpeta con una etiqueta azul. Ahora es un buen momento para probar la macro y asegurarse de que todo funciona bien.

Abriendo los archivos movidos en ImageOptim

El último paso es enviar los archivos recién movidos a ImageOptim donde serán optimizados automáticamente para subir a internet. He cubierto ImageOptim antes si estás interesado en más sobre cómo funciona.

Añadir un Abrir un Archivo, Carpeta o Aplicación acción. por Con seleccionar ImageOptim. El problema radica en contar Maestro de teclado que archivo a Abierto. Como la macro ha movido el archivo, Camino la variable no funciona. 

El truco consiste en combinar la ruta de la carpeta, que establecimos, y el nombre de archivo, que he guardado como variable. Copie y pegue la ruta de la carpeta del paso anterior y luego agregue /% Variable% FileName% al final (asegúrese de incluir la barra). De esa manera Maestro de teclado sabe dónde encontrar el archivo. 

Abriendo el archivo en ImageOptim.

Y esa es la macro terminada. Cada vez que agregue un archivo a la Entrada carpeta se mueve a Salida, Una etiqueta azul aplicada y optimizada para la web por ImageOptim.

Terminando

Si bien la macro que demostré en este tutorial no es increíblemente útil (solo puede abrir archivos en ImageOptim y obtener el mismo efecto) muestra muchas técnicas útiles para construir macros más potentes con el Activador de carpeta

Ahora sabes como tener Maestro de teclado supervise una carpeta, extraiga cualquier archivo nuevo y opere sobre ellos antes y después de moverlos a una nueva ubicación.

Aquí está la macro terminada.