Automator er Apples søknad om å skape og automatisere arbeidsflyter. Du kan tenke på det som en måte å utføre de samme repeterende oppgaver om og om igjen.
Automator blir ofte overset, spesielt av nye Mac-brukere, men det har noen svært kraftige funksjoner som kan gjøre bruk av Macen din enda enklere enn den allerede er.
Automator og Workflow Automation
I denne veiledningen vil vi introdusere nye Mac-brukere til Automator-programmet, og deretter bruke det til å lage en arbeidsflyt som omdanner filer eller mapper. Hvorfor denne spesielle arbeidsflyten? Vel, det er en enkel oppgave for Automator å utføre. I tillegg spurte min kone nylig om hvordan hun kan omdøpe mapper fulle av hundrevis av skannede bilder raskt og enkelt. Hun kunne bruke iPhoto til å utføre et batch omdøpe, men Automator er et mer allsidig program for denne oppgaven.
01 av 05
Automator Maler
Automator kan skape flere typer arbeidsflyter; Den inneholder innebygde maler for de vanligste arbeidsflytene. I denne veiledningen bruker vi den mest grunnleggende malen: Workflow-malen. Denne malen lar deg lage alle typer automatisering og deretter kjøre den automatiseringen fra Automator-programmet. Vi bruker denne malen til vår første Automator-prosess, fordi ved å kjøre arbeidsflyten fra applikasjonen, kan vi lettere se hvordan prosessen fungerer.
Den komplette listen over tilgjengelige maler inkluderer:
arbeidsflyt
Arbeidsflytene du oppretter ved hjelp av denne mal må kjøres fra Automator-programmet.
applikasjon
Dette er selvkørende applikasjoner som godtar innspill ved å slippe en fil eller mappe på programmets ikon.
Service
Dette er arbeidsflyter som er tilgjengelige fra OS X, ved hjelp av undermenyen Finderens Tjenester. Tjenester bruker den valgte filen, mappen, teksten eller annet element fra det aktive programmet og sender dataene til den valgte arbeidsflyten.
Mappehandling
Dette er arbeidsflyter knyttet til en mappe. Når du slipper noe inn i mappen, utføres den tilknyttede arbeidsflyten.
Skriver Plug-in
Dette er arbeidsflyter som er tilgjengelige i dialogboksen Skriver.
iCal Alarm
Dette er arbeidsflyter som utløses av en iCal-alarm.
Bildeopptak
Dette er arbeidsflyter som er tilgjengelige i programmet Image Capture. De fanger bildefilen og sender den videre til arbeidsflyten din for behandling.
Publisert: 6/29/2010
Oppdatert: 4/22/2015
Fortsett å lese nedenfor
02 av 05Automator-grensesnittet
Automator-grensesnittet består av et enkelt programvindu som er delt inn i fire rutene. Bibliotekspanelet, plassert langs venstre side, inneholder listen over tilgjengelige handlinger og variable navn du kan bruke i arbeidsflyten din. Til høyre i Bibliotek-panelet er Arbeidsflyt-panelet. Dette er hvor du bygger arbeidsflytene dine ved å dra bibliotekets handlinger og hekte dem sammen.
Like under Bibliotekspanelet er Beskrivelse-området. Når du velger en bibliotekshandling eller en variabel, vises beskrivelsen her. Den gjenværende ruten er Log-ruten, som viser en logg av hva som skjer når en arbeidsflyt kjøres. Logruten kan være nyttig når du feilsøker arbeidsflyten din.
Bygg arbeidsflyter med automator
Automator lar deg bygge arbeidsflyter uten å kreve noen programmeringsevner. I hovedsak er det et visuelt programmeringsspråk. Du griper Automator-handlinger og koble dem sammen for å lage en arbeidsflyt. Arbeidsflyter beveger seg fra topp til bunn, med hver arbeidsflyt som gir innspill til neste.
Fortsett å lese nedenfor
03 av 05Bruke Automator: Opprette Rename File og Mapper Workflow
Rename fil og mapper Automator arbeidsflyten vi vil lage kan brukes til å lage sekvensielle fil- eller mappenavn. Det er enkelt å bruke denne arbeidsflyten som utgangspunkt og endre det for å dekke dine behov.
Opprette omdøpt fil og mapper arbeidsflyt
- Start Automator-programmet, plassert på: / Programmer /.
- Et rullegardinark med en liste over tilgjengelige maler vises. Velg arbeidsflyten (OS X 10.6.x) eller Tilpasset (10.5.x eller tidligere) mal fra listen, og klikk deretter på "Velg" -knappen.
- Kontroller at Handlinger er valgt i Bibliotek-panelet, og klikk deretter på Filer og mapper i bibliotekslisten. Dette vil filtrere alle tilgjengelige arbeidsflythandlinger for å vise bare de som er relatert til arbeid med filer og mapper.
- I den filtrerte listen ruller du ned og finner arbeidsflytelementet Få spesifisert søkeord.
- Dra Arbeidsflyt-objektet Få angitt Finder-elementer til arbeidsflytpanelet.
- I den samme filtrerte listen, bla ned og finn arbeidsflytegenskapen Rename Finder Items.
- Dra arbeidsflytelementet til Rename Finder Items i arbeidsflytpanelet og slipp det bare under arbeidsflyten Get Specified Finder Items.
- En dialogboks vises, og spør om du ønsker å legge til en Copy Finder Items-handling i arbeidsflyten. Denne meldingen vises for å sikre at du forstår at arbeidsflyten din endrer Finder-elementer, og spør om du vil jobbe med kopier i stedet for originalene. I dette tilfellet ønsker vi ikke å lage kopier, så klikk på "Ikke legg til" -knappen.
- Funksjonen Rename Finder Items blir lagt til i vår arbeidsflyt, men den har nå et annet navn. Det nye navnet er Add Date eller Time to Finder Item Name. Dette er standardnavnet for endringen av Finder Items-handlingen. Handlingen kan faktisk utføre en av seks forskjellige funksjoner; navnet reflekterer funksjonen du valgte. Vi vil endre dette snart.
Det er en grunnleggende arbeidsflyt.Arbeidsflyten starter ved å ha Automator spør oss om en liste over Finder-elementer som vi vil at arbeidsflyten skal bruke. Automator sender deretter den listen over Finder-elementer, en om gangen, til arbeidsflyten for Rename Finder Items. Rename Finder Items-handlingen utfører deretter oppgaven med å endre navnene på filene eller mappene, og arbeidsflyten er fullført.
Før vi faktisk kjører denne arbeidsflyten, er det noen alternativer for hvert element i arbeidsflyten vi må angi.
04 av 05Bruke Automator: Angi arbeidsflytalternativer
Vi har opprettet det grunnleggende omrisset for arbeidet med å gi nytt navn til filer og mapper. Vi har valgt to arbeidsflytelementer og koblet dem sammen. Nå må vi sette hvert elements alternativer.
Få spesifiserte Finder-elementalternativer
Som beskrevet, forventer handlingen Hent spesifisert Finder-elementer at du manuelt skal legge til en liste over filer eller mapper i dialogboksen. Mens dette vil fungere, vil jeg heller ha dialogboksen åpen separat fra arbeidsflyten, slik at det er åpenbart at filer og mapper må legges til.
- I handlingen Get Specified Finder Items klikker du på 'Options' -knappen.
- Legg merke av i "Vis denne handlingen når arbeidsflyten kjører" -boksen.
Endre navn på Finder-elementer
Funksjonen Rename Finder Items-funksjonen standardiserer å legge til en dato eller klokkeslett i det eksisterende filen eller mappenavn, og endrer endringene på handlingens navn til Legg til dato eller Tid til Finder-elementnavn. Dette er ikke helt det vi trenger for denne spesielle bruken, så vi vil endre alternativene for denne handlingen.
- Klikk på rullegardinmenyen øverst til venstre i handlingsboksen "Legg til dato eller klokkeslett til Finder-elementnavn", og velg "Lag sekvensiell" fra listen over tilgjengelige alternativer.
- Klikk på alternativknappen 'Nytt navn' til høyre for 'Legg til nummer til' -alternativet.
- Klikk på 'Alternativer' -knappen nederst i aktivitetsboksen 'Lag Finder-produktnavn sekvensiell'.
- Legg merke av i "Vis denne handlingen når arbeidsflyten kjører" -boksen.
Du kan angi de gjenværende alternativene slik du ser det, men her er hvordan jeg setter dem for søknaden min.
Legg til nummer til nytt navn.
Plasser nummer etter navn.
Start nummer på 1.
Separert av plass.
Vår arbeidsflyt er fullført; nå er det på tide å kjøre arbeidsflyten.
Fortsett å lese nedenfor
05 av 05Bruke Automator: Kjører og lagrer arbeidsflyten
Arbeidsflyten for å gi nytt navn til filer og mapper er fullført. Nå er det på tide å kjøre arbeidsflyten for å se om det fungerer riktig. For å teste arbeidsflyten, opprettet jeg en testmappe som jeg fylte med et halvt dusin tekstfiler. Du kan lage dine egne dummyfiler ved å lagre et tomt tekstdokument et antall ganger til mappen du vil bruke til testing.
Kjører Rename Files and Mappers Workflow
- Fra Automator, klikk på "Kjør" knappen i øverste høyre hjørne.
- Dialogboksen Få angitte Finder-elementer åpnes. Bruk 'Legg til' -knappen eller dra og slipp listen av testfiler til dialogboksen.
- Klikk på Fortsett.
- Dialogboksen 'Make Finder Item Names Sequential' åpnes.
- Skriv inn et nytt navn for filene og mappene, for eksempel 2009 Yosemite Trip.
- Klikk på "Fortsett" -knappen.
Arbeidsflyten vil kjøre og endre alle testfiler til det nye navnet pluss et sekvensielt nummer som er lagt til fil- eller mappens navn, for eksempel 2009 Yosemite Trip 1, 2009 Yosemite Trip 2, 2009 Yosemite Trip 3, etc.
Lagre arbeidsflyten som et program
Nå som vi vet at arbeidsflyten fungerer, er det på tide å lagre det i form av et program, slik at vi kan bruke det når som helst.
Jeg har tenkt å bruke denne arbeidsflyten som et dra-og-slipp-program, så jeg vil ikke at dialogboksen Få spesifiserte søkeord skal åpnes. Jeg vil bare slippe filer på programmets ikon i stedet. For å gjøre denne endringen, klikk på "Alternativ" -knappen i handlingen Hent spesifisert søkeord og fjern merket fra 'Vis denne handlingen når arbeidsflyten kjører.'
- Hvis du vil lagre arbeidsflyten, velger du Fil, Lagre. Skriv inn et navn for arbeidsflyten og et sted for å lagre det, og bruk deretter rullegardinmenyen for å angi filformatet til Program.
- Klikk på "Lagre" -knappen.
Det er det. Du har opprettet din første Automator-arbeidsflyt, som gjør at du enkelt kan endre navn på en gruppe filer og mapper.