Lavorare con i file nella tastiera Maestro Parte 2

Nel tutorial precedente ho introdotto alcuni dei metodi di base Maestro della tastiera potrebbe funzionare con i file creando una macro che ha rinominato un gruppo di file in una sequenza. 

In questo tutorial, prenderò le cose in più e creerò una macro che guardi una cartella. Ogni volta che viene aggiunta un'immagine, la prenderà, aggiungerà un tag, lo sposterà in un'altra cartella e lo passerà a ImageOptim, un'app che ottimizza le immagini per il caricamento su Internet. 

Prerequisiti

Come il precedente tutorial, che devi leggere prima di continuare, terrò le cose piuttosto semplici. Se segui esattamente, sarai in grado di far funzionare la macro. 

Tuttavia, potrai ottenere di più da questo tutorial se hai familiarità con le nozioni di base di Maestro della tastiera. Ho scritto una serie introduttiva in cinque parti:

  • Keyboard Maestro I: Introduzione
  • Keyboard Maestro II: Avvio intelligente delle app
  • Keyboard Maestro III: trigger situazionali
  • Keyboard Maestro IV: Control Flow
  • Tastiera Maestro V: Variabili

Ho anche alcuni tutorial più recenti che esplorano usi specifici per Maestro della tastiera che ti aiuterà a vedere come può adattarsi al tuo flusso di lavoro:

  • Utilizzare Keyboard Maestro per creare scorciatoie da tastiera personalizzate
  • Utilizzo delle tavolozze per migliorare le scorciatoie da tastiera in Keyboard Maestro
  • Lavorare con il testo nella tastiera Maestro: Parte 1
  • Lavorare con il testo nella tastiera Maestro: Parte 2

Ovviamente hai bisogno di una copia di Maestro della tastiera. È $ 36 per una licenza completa, ma c'è una prova gratuita in modo da non dover pagare per seguire questo tutorial. Se hai intenzione di fare esattamente la mia macro, hai anche bisogno di una copia gratuita di ImageOptim.

Costruire la Macro

Impostarlo

Prima di iniziare, analizzerò esattamente come funziona questa macro. 

Maestro della tastiera orologi un Ingresso cartella. Ogni volta che un file, o un gruppo di file, viene aggiunto alla cartella, si attiva e esegue la macro su di essi. La macro assegna a ogni file un tag blu, sposta ciascun file in un file Produzione cartella e apre ogni file in ImageOptim

La macro funziona sulle immagini, ma verrà eseguita fino all'ultimo passaggio su qualsiasi tipo di file.

Il primo passo è impostare la struttura delle cartelle in mirino. Ho due cartelle, una chiamata Ingresso l'altro chiamato Produzione, all'interno di una cartella chiamata Test KM per questa lezione ma le cartelle possono essere ovunque.

Il mirino impostare.

Aperto Maestro della tastiera e creare una nuova macro. Chiamalo come qualcosa di descrittivo Guarda la cartella per l'ottimizzazione web. Clic Nuovo trigger e selezionare Trigger cartella.

Per impostazione predefinita, il trigger della cartella sceglie come target download cartella. Questo non è quello che voglio. Fare clic sull'icona della piccola cartella viola e quindi selezionare il Ingresso cartella. Assicurarsi che il trigger sia impostato su Aggiunge un elemento e Ignora file parziali ed è pronto per andare.

Tirando dentro i file

Ora ho una macro che si innesca quando qualcosa viene aggiunto al Ingresso cartella ma non fa ancora nulla o ha accesso ai file in quella cartella. 

Il prossimo passo importante è quello di inserire tutti i file nel Ingresso cartella.

Aggiungere un Per ogni percorso nella cartella dal File categoria. Fare clic sull'icona della cartella viola e selezionare il Ingresso cartella di nuovo. 

Tirando dentro i file.

Per questa macro, non importa in che ordine vengono gestiti i file, quindi ho intenzione di lasciarlo In ordine alfabetico. Se è importante per te, esplora alcune delle altre opzioni. 

Aggiungere un tag

Ora che la macro si innesca quando il file I viene aggiunto al file Ingresso cartella e poi lo inserisce, è ora di iniziare effettivamente a fare qualcosa. La prima cosa che voglio fare è aggiungere un tag blu.

Questo è uno di Mac OSè integrato nei tag e mi farà sapere che qualsiasi immagine taggata con essa è ottimizzata per il web. 

Aggiungere un Imposta attributo file dal File categoria sotto Esegui le seguenti azioni. Impostato Impostato a Tag (aggiungi), Di file a % Variabile% path%, e a a Blu.

Aggiungere il tag.

Ora quando qualsiasi file viene aggiunto al Ingresso cartella ottiene automaticamente un tag blu. 

Spostare i file

Il prossimo grande passo è spostare i file. Prima di farlo, tuttavia, voglio salvare il nome del file in una variabile. 

Al momento, ho solo il suo percorso file salvato. Quando lo sposto, il suo percorso file cambierà in modo che la variabile corrente non funzioni più. Ho usato lo stesso metodo nell'ultimo tutorial per ottenere l'estensione del file. 

Aggiungere un Ottieni attributo file azione e impostarlo Ottenere il Nome del file e salvarlo su a Variabile chiamato Nome del file dal File % Variabile% path%.

Salvataggio del nome file in una variabile.

Ora che è stato salvato, posso spostarlo. Aggiungere un Sposta o Rinomina file azione. Impostalo su Mossa % Variabile% path% e quindi utilizzare il selettore di cartella per selezionare il Produzione cartella.

Spostare il file.

Qualsiasi file aggiunto al Ingresso cartella finirà nel Produzione cartella con un tag blu. Ora è un buon momento per testare la macro e assicurarsi che tutto funzioni correttamente.

Apertura dei file spostati in ImageOptim

Il passaggio finale è inviare i file appena spostati a ImageOptim dove saranno automaticamente ottimizzati per il caricamento su Internet. Ho coperto ImageOptim prima se sei interessato a saperne di più su come funziona.

Aggiungi un Open a File, cartella o applicazione azione. Per Con selezionare ImageOptim. Il problema sta nel raccontare Maestro della tastiera quale file a Aperto. Poiché la macro ha spostato il file, il file Sentiero la variabile non funziona. 

Il trucco è combinare il percorso della cartella, che abbiamo impostato, e il nome del file, che ho salvato come variabile. Copia e incolla il percorso della cartella dal passaggio precedente e poi aggiungi /% Variabile% FileName% alla fine (assicurati di includere la barra). Quel modo Maestro della tastiera sa dove trovare il file. 

Aprire il file in ImageOptim.

E questa è la macro finita. Ogni volta che aggiungi un file al Ingresso cartella in cui viene spostato Produzione, un tag blu applicato e ottimizzato per il web da ImageOptim.

Avvolgendo

Mentre la macro che ho dimostrato in questo tutorial non è incredibilmente utile (puoi solo aprire i file in ImageOptim e ottenere lo stesso effetto) mostra molte tecniche utili per costruire macro più potenti con il Trigger cartella

Ora sai come avere Maestro della tastiera monitorare una cartella, inserire eventuali nuovi file e operare su di essi sia prima che dopo averli spostati in una nuova posizione.

Ecco la macro finita.