Arbeide med filer i Keyboard Maestro Del 1

Så langt i mine opplæringsprogrammer på Tastatur Maestro, Jeg har dekket et stort antall appens funksjoner. Jeg har sett på alt fra å lage enkle hurtigtaster til makroer som automatisk Tweet hva du lytter til på Spotify. En ting jeg ikke har dekket ennå, er imidlertid hvordan man bruker Tastatur Maestro å jobbe med filer i Macs filsystem.

Det er på tide å fikse det.

I løpet av de neste opplæringsprogrammene viser jeg hvordan du kan jobbe med filer i Tastatur Maestro

I denne opplæringen begynner jeg med det aller grunnleggende ved å vise deg hvordan du lager en makro som omdanner en gruppe filer slik at de alle har samme basenavn etterfulgt av et sekvensnummer, f.eks.. Tuts-1.jpg, Tuts-2.jpg, Tuts-3.jpg og så videre. 

Det er en relativt enkel makro, men det viser pent grunnleggende om å jobbe med filer.

Forutsetninger

For denne første leksjonen holder jeg ting ganske enkelt. Du kan få makroen til å fungere ved å følge mine nøyaktige trinn. For å få mest mulig ut av denne opplæringen, vil det hjelpe hvis du er kjent med grunnleggende om Tastatur Maestro. Det beste stedet å starte er min fem del introduksjonsserier:

  • Keyboard Maestro I: Introduksjon
  • Tastatur Maestro II: Lansere Apps Intelligent
  • Tastatur Maestro III: Situasjonsutløsere
  • Tastatur Maestro IV: Kontrollflow
  • Tastatur Maestro V: Variabler

Du bør også vurdere å se på min nyere serie som dekker:

  • Bruke Tastatur Maestro til å lage egendefinerte hurtigtastene
  • Bruke paletter for å forbedre tastaturgenveier i tastaturet Maestro
  • Arbeide med tekst i tastaturet Maestro: Del 1
  • Arbeide med tekst i tastaturet Maestro: Del 2

Du trenger også en kopi av Tastatur Maestro. Det koster $ 36 for et fullt lisens (som jeg tydeligvis tror er vel verdt det) og det er gratis prøveversjon, slik at du kan få en følelse for appen før du kjøper den.

Bygg makroen

Sette den opp

Åpen Tastatur Maestro og opprett en ny makro. Gi det et navn som Gi nytt navn til filer og a Hot nøkkel avtrekker. 

Jeg har gått med Command-Option-Shift-R for utløseren fordi den ikke brukes av Finder allerede.

Navngi makroen.

Denne makroen må gjøre noen ting før den laster i noen filer. 

Først trenger jeg noen måte å fortelle det hva jeg skal navngi hver fil. 

For det andre trenger den en teller slik at den kan legge til sekvensnummeret til slutten av hvert filnavn. Den disken må også tilbakestilles til 1 hver gang handlingen kjøres. 

Legg til en Ny handling og velg Spør om brukerinngang fra Variabler Kategori. Gi det en tittel og ledig. Klikk på Green Plus ikon for å legge til en ny variabel. Kall det BaseFilename. Forlate Standardverdi blank. 

Få det nye navnet fra brukeren.

Legg deretter til en Sett variabel til beregning handling. Du finner det også i Variabler Kategori. Gi det variabelenavnet FileNameCounter og få det satt til 1

Dette gir oss begge tellervariabelen og tilbakestiller den hver gang makroen kjøres.

Filnavnstelleren.

Arbeide med filene

Når ting er satt opp, kan filene trekkes inn. Legg til en For hver vei i Findervalg handling. For at makroen skal løpe, må du velge en gruppe filer i Finder før du trykker på Hot nøkkel avtrekker. Hvis du ikke velger noen filer, vil den bare krasje.

EN For hver vei i Findervalg Handlingen er en slags Kontrollflyt handling. Den vil sykle gjennom hver fil du overfører til den og utføre samme serie handlinger på hver enkelt. Jeg trenger det til å:

  • Lagre filens utvidelse til en variabel slik at den kan brukes senere
  • Gi nytt navn til filen til basenavnet pluss den nåværende tellerverdien pluss utvidelsen
  • Legg til en til disken slik at neste fil får det neste nummeret i sekvensen

Legg til en Få filattribusjon handling fra Filkategori til løkken i For hver vare i en samling handling og sett den til Få utvidelse til variabel FileExtension

Til Fra fil, kopier og lim inn % Definer% PATH%. Dette forteller Tastatur Maestro for å lagre utvidelsen av filen du har importert som en variabel.

EN For hver vei handling er det som sykler gjennom hver fil.

Legg deretter til en Flytt eller Gi nytt navn til en fil handling direkte under Få utvidelse handling. Sett den til Flytt% Variabel% Path% til% Variabel% BaseFilename% -% Variabel% FileNameCounter%.% Variabel% FileExtension%

Vær oppmerksom på tegnsettingene; Det er en bindestrek mellom samtalen for BaseFilename variabel og samtalen for telleren, og det er en fullstopp (periode) mellom telleren og forlengelsen.

Denne handlingen omdøper faktisk filene.

Den endelige tingen å gjøre er å ha FileNameCounter variabel syklus med en. Legg til en Sett variabel til beregning handling og ha det Sett Variabel FileNameCounter til FileNameCounter + 1.

Uten å øke telleren, vil hver fil ende opp med -1 som suffiks.

Nå er alt som gjenstår å teste det. 

Velg en gruppe filer i Finder og trykk på hurtignøkkelutløseren. Skriv inn noe som Test for navnet og de skal alle bli omdøpt til en sekvens.

Resultatene av å kjøre makroen. Jeg har omdøpt en gruppe IMG_XXX-filer til Test-1, Test-2, etc. på bare noen få sekunder..

Gå videre

Dette er åpenbart en veldig enkel makro, men det dekker grunnleggende om å jobbe med filer i Tastatur Maestro. I de neste tutorialene begynner jeg å grave dypere inn i hvordan du kan manipulere filer med makroene dine. 

For øyeblikket vet du imidlertid nok for å laste inn filer i Tastatur Maestro, endre navn på dem og ta opp filattributter. Kombinert med informasjonen fra de andre opplæringsprogrammene, bør du begynne å få en følelse av hva du kanskje kan oppnå.