Arbeta med filer i Keyboard Maestro Del 1

Hittills i min handledning på Keyboard Maestro, Jag har täckt ett stort antal av appens funktioner. Jag har tittat på allt från att skapa enkla kortkommandon till makron som automatiskt Tweet vad du än lyssnar på på Spotify. En sak som jag inte har täckt än, är dock hur man använder Keyboard Maestro att arbeta med filer i Macs filsystem.

Det är dags att fixa det.

Under de närmaste tutorialsna visar jag hur du kan arbeta med filer i Keyboard Maestro

I den här handledningen börjar jag med mycket grunder genom att visa dig hur man skapar ett makro som byter namn på en grupp av filer så att de alla har samma basnamn följt av ett sekvensnummer, t.ex.. Tuts-1.jpg, Tuts-2.jpg, Tuts-3.jpg och så vidare. 

Det är ett relativt enkelt makro men det visar fint grunderna i att arbeta med filer.

förutsättningar

För den här första lektionen håller jag saker ganska enkelt. Du kommer att kunna få makrot att fungera genom att följa mina exakta steg. För att få ut det mesta av denna handledning kommer det att hjälpa dig om du är bekant med grunderna i Keyboard Maestro. Det bästa stället att börja är min fem del introduktionsserie:

  • Keyboard Maestro I: Introduktion
  • Keyboard Maestro II: Starta Apps Intelligent
  • Tangentbord Maestro III: Situationsutlösare
  • Tangentbord Maestro IV: Kontrollflöde
  • Tangentbord Maestro V: Variabler

Du bör också överväga att titta på min senaste serie som omfattar:

  • Använda Keyboard Maestro för att skapa anpassade tangentbordsgenvägar
  • Använda paletter för att förbättra tangentbordsgenvägar i Keyboard Maestro
  • Arbeta med text i Keyboard Maestro: Del 1
  • Arbeta med text i Keyboard Maestro: Del 2

Du behöver också en kopia av Keyboard Maestro. Det kostar $ 36 för en fullständig licens (vilket jag självklart tycker är väl värt det) och det finns en gratis test så att du kan få en känsla för appen innan du köper den.

Bygga makroen

Ställa in det

Öppna Keyboard Maestro och skapa ett nytt makro. Ge det ett namn som Byt namn på filer och a Hot Key avtryckare. 

Jag har gått med Kommando-alternativ-skift-R för utlösaren eftersom den inte används av Upphittare redan.

Namnge makrot.

Detta makro behöver göra några saker innan det laddas i några filer. 

Först behöver jag något sätt att berätta vad man ska namnge varje fil. 

För det andra behöver den en räknare så att den kan lägga till sekvensnumret till slutet av varje filnamn. Den räknaren måste också återställas till 1 varje gång åtgärden körs. 

Lägg till en Ny åtgärd och välj Fråga efter användarinmatning från Variabler Kategori. Ge det en titel och snabb fråga. Klicka på Green Plus ikonen för att lägga till en ny variabel. Kalla det BaseFilename. Lämna Standardvärde tom. 

Hämta det nya namnet från användaren.

Lägg sedan till a Ställ in variabel för beräkning verkan. Du hittar det också i Variabler Kategori. Ge det det variabla namnet FileNameCounter och har den inställd på 1

Detta ger oss både räknaren och återställer den varje gång makroen körs.

Filnamnräknaren.

Arbeta med filerna

När saker är inställda kan filerna dras in. Lägg till en För varje sökväg i Finder Selection verkan. För att makrot ska springa måste du välja en grupp av filer i Upphittare innan du trycker på Hot Key trigger. Om du inte väljer några filer kommer det bara att krascha.

en För varje sökväg i Finder Selection Åtgärd är en slags Styrningsflöde verkan. Det kommer att cykla genom varje fil som du skickar till den och utföra samma serie av åtgärder på var och en. Jag behöver det till:

  • Spara filens tillägg till en variabel så att den kan användas senare
  • Byt namn på filen till basnamnet plus det aktuella räknarvärdet plus förlängningen
  • Lägg till en till räknaren så nästa fil får nästa nummer i sekvensen

Lägg till en Få filattribut handling från Filkategori till slingan i För varje artikel i en samling åtgärd och sätt på det Få Extension till Variabel FileExtension

För Från fil, kopiera och klistra in % Variabel% Path%. Detta berättar Keyboard Maestro för att lagra utvidgningen av filen du har importerat som en variabel.

en För varje väg Åtgärden är vad som cyklar genom varje fil.

Lägg sedan till a Flytta eller byt namn på en fil åtgärder direkt under Få förlängning verkan. Ställ den på Flytta% Variabel% Path% till% Variabel% BaseFilename% -% Variabel% FilnamnCounter%.% Variabel% FileExtension%

Var uppmärksam på skillnaden Det finns en bindestreck mellan anropet för BaseFilename variabel och ringen för räknaren och det finns en fullstopp (period) mellan räknaren och förlängningen.

Den här åtgärden byter namn på filerna.

Det sista att göra är att ha FileNameCounter variabel cykel med en. Lägg till en Ställ in variabel för beräkning åtgärd och ha det Ange Variabel FilnamnCounter till FileNameCounter + 1.

Utan att öka räknaren kommer varje fil att sluta med -1 som suffixet.

Nu är allt som återstår att testa det. 

Välj en grupp av filer i Upphittare och tryck på Hot Key-utlösaren. Ange något som Testa för namnet och de bör alla omdirigera till en sekvens.

Resultaten av att köra makroen. Jag har bytt namn på en grupp IMG_XXX-filer till Test-1, Test-2, etc. på bara några sekunder.

Går längre

Detta är uppenbarligen ett mycket enkelt makro men det täcker grunderna för att arbeta med filer i Keyboard Maestro. I nästa handledning börjar jag gräva djupare in hur du kan manipulera filer med dina makron. 

För tillfället vet du dock nog att ladda filer till Keyboard Maestro, byt namn på dem och registrera filattribut. Kombinerade med informationen från de andra handledningarna bör du börja känna för vad du kanske kan åstadkomma.