En praktisk guide til bruk av Automator
En praktisk guide til bruk av Automator
Anonim
En praktisk guide til bruk av Automator
En praktisk guide til bruk av Automator
automator-ikon
automator-ikon

Automator er et utrolig hendig Mac OS X-program som lar deg automatisere noen av dine rutinemessige og daglige operasjoner. Dessverre vet de fleste nye Mac-brukere ikke engang at dette verktøyet eksisterer. Derfor vil jeg i dag prøve å fikse dette og ved hjelp av visuelle eksempler vise de grunnleggende prinsippene for å lage miniprogrammer, som kalles "prosesser" (arbeidsflyt).

Batch endre navn på bilder

Vi vil kanskje starte med en ganske enkel oppgave med å gi grupper nytt navn til bilder i henhold til en bestemt maske som inneholder filnavnet, nummeret og gjeldende dato. Hvis det er flere slike filer, kan du endre navn på dem manuelt, men hvis det er et stort antall filer, anbefaler jeg å bruke Automator-tjenestene.

For å starte verktøyet trenger du bare enten å finne ikonet øverst i applikasjonskatalogen, eller bruke favorittstarteren din til å starte applikasjoner / system Spotlight. Og etter noen sekunder vil et programvindu vises foran oss, samt en liste over tilgjengelige maler:

  • En "prosess" er den enkleste sekvensen av handlinger som kan startes direkte fra Automator.
  • "Programmet" er en frittstående prosess og kan lagres som et vanlig Mac OS X-program med utvidelsen

    *.app

  • .
  • En "tjeneste" er en kontekstavhengig prosess som kan brukes i hele systemet eller i individuelle applikasjoner.
  • "Mappehandlingen" startes kun for den angitte mappen og initialiseres av objektene som er lagt til den.
  • "Print plugins" brukes til å utvide funksjonene til utskriftsdialogen.
  • ICal-påminnelser er prosesser som utløses av hendelser lagt til iCal.
  • Til slutt kan "Image Capture Plugin" brukes i et passende program for å behandle bilder lastet ned fra et kamera.
automator-01
automator-01

I vårt tilfelle velger du "Mappehandling" - og et vindu vil dukke opp foran oss, delt inn i 2 områder. Den venstre halvdelen inneholder biblioteket (en liste over tilgjengelige handlinger og variabler), og den høyre halvdelen inneholder arbeidsflytvinduet, der du kan dra elementer fra biblioteket.

Ved å bruke alternativet øverst i prosessvinduet (rett under verktøylinjen), må du velge en mappe. For henne vil handlingene våre utføres:

automator-02
automator-02

Alt vi trenger for å løse problemet ligger i kategorien "Filer og mapper". Først må du finne og dra en handling kalt "Gi nytt navn til Finder-objekter" inn i arbeidsflytvinduet. Siden Automator endrer navn, vil vi bli bedt om automatisk å legge til en annen handling for å lagre de originale filene i en annen mappe (jeg bestemte meg for ikke å lagre kopier, men det betyr ikke at du trenger å gjøre det samme).

Nå, i den aller første rullegardinlisten for handlingen vår, må du velge elementet "Gjør sekvensiell" og konfigurere formatet til det nye navnet etter eget skjønn. Dette er enkelt nok, siden det er et eksempel nederst i handlingen.

For å legge til gjeldende dato i filnavnet, må du dra handlingen Gi nytt navn til Finder-elementer til arbeidsflytvinduet igjen. Bare denne gangen, i stedet for "Gjør sekvensiell", velg "Legg til dato eller klokkeslett"-listeelementet (mer presist, det velges automatisk) og still inn parametrene som du ønsker:

automator-03
automator-03

Du kan ganske enkelt sjekke arbeidet med prosessen: lagre den og dra gruppen med filer inn i mappen som er angitt helt i begynnelsen. Etter en stund - det avhenger av størrelsen og antallet filer - vil navnene deres automatisk endres. Ser du hvor enkelt det er?

Batch endre størrelse på bilder

Vi kompliserer oppgaven. La oss si at vi har et stort antall bilder (fotografier) som må reduseres. For å løse dette problemet må vi velge "Program"-malen.

automator-04
automator-04

Men før jeg skynder meg å løse problemet "head-on", foreslår jeg å utarbeide en sekvens av nødvendige handlinger. For eksempel bør vi først be brukeren om å velge bildene som vi vil endre størrelsen på. I tillegg er det tilrådelig å ikke jobbe med originalene til filene, men med kopiene deres, slik at det alltid er en mulighet til å prøve nye innstillinger for prosessen vår. Og vi vil kopiere miniatyrbildene til en egen katalog.

Nå kan du fortsette til dannelsen av miniprogrammet vårt. Først må du finne og dra handlingen "Request Finder Items" i kategorien "Filer and Folders" (eller gjennom søkefeltet) inn i arbeidsflytvinduet. Der kan du spesifisere vinduets titteltekst, startmappe og datatype. Ikke glem å sette avkrysningsboksen for flere valg.

For å jobbe med kopier av filer foreslår jeg at du finner handlingen "Kopier Finder-elementer" i biblioteket, og spesifiserer målkatalogen. Neste trinn er i kategorien «Bilder» og heter «Zoombilde». I innstillingene kan du spesifisere størrelsen på det resulterende bildet i piksler eller prosent.

Forresten, det er tre faner i den nederste ruten i hver handling: Resultater, Alternativer og Beskrivelse. Derfor, hvis du vil at Automator skal be deg spesifisere den nødvendige bildestørrelsen hver gang du utfører denne handlingen, merk av for "Vis handling pågår" i kategorien Parametere. Filer for å gi nytt navn).

Hvis du legger merke til det, kommer en trekantet pil ut av hver handling, som representerer resultatet av arbeidet. Disse resultatene brukes deretter som inputparametere i neste trinn.

Og ett triks til: ved å merke av for "Vis handling pågår" vil alternativet "Vis kun valgte objekter" bli aktivt. Dermed vil du ikke kunne vise hele vinduet med handlingen, men bare noen elementer. For eksempel et felt for å angi ønsket størrelse.

Og på slutten av prosessen må vi overføre miniatyrbildet til en ny katalog. For dette trenger vi handlingen "Ny mappe" fra kategorien "Filer og mapper".

automator-05
automator-05

Det lagrede programmet vil oppføre seg nøyaktig som alle andre programmer på systemet.

Åpning av bestemte nettsider når du starter nettleseren

Nesten hver dag starter jeg Safari og begynner å jobbe med de samme nettsidene. Så hvorfor ikke lage en app som gjør dette automatisk?

Vi trenger en applikasjonsmal og to handlinger i Internett-kategorien:

  • "Få uthevede URL-er", i innstillingene som vi angir favorittnettsidene våre;
  • og handlingen "Vis nettsider" for å åpne dem i standardnettleseren.
automator-06
automator-06

Trekk ut tekst fra PDF

Dette er et ganske enkelt, men hendig skript for Automator og kan noen ganger spare deg for tid. Den lar deg trekke ut tekst fra et PDF-dokument (selvfølgelig skal et slikt dokument bare inneholde tekst, ikke skannede bilder) og lagre det i en egen fil med eller uten formatering.

For å løse problemet trenger vi bare én handling med samme navn, "Pakk ut PDF-tekst", som ligger i kategorien "PDF-filer". Dra det til arbeidsflytvinduet og juster alternativene som du vil:

automator-07
automator-07

Merk at vi ikke spesifiserte "Be om Finder-elementer"-handlingen i denne prosessen, så når den er lansert, kan du dra og slippe hvilken som helst PDF som skal behandles direkte på applikasjonsikonet vårt i Dock. Denne filen vil tjene som en inngangsparameter for prosessen.

Lagre innholdet på utklippstavlen til en tekstfil

Vi fortsetter å bli kjent med forskjellige Automator-maler, og i denne prosessen foreslår jeg å lage en tjeneste som lagrer innholdet på utklippstavlen til tekstfilen vi spesifiserte. Den nødvendige malen kalles "Service". Hun vil ikke lære bort noen innledende data, men vil «handle i henhold til situasjonen». Derfor vil den ikke ha inndata, som må spesifiseres i nedtrekkslisten over arbeidsflytvinduet.

Deretter, i arbeidsområdet, kopierer du handlingen "Hent innhold fra utklippstavlen" fra kategorien "Tjenesteverktøy" (den har ingen innstillinger) og handlingen "Ny tekstfil" fra kategorien "Tekst".

automator-08
automator-08

Tjenesten vår må gis et menneskelig navn slik at vi enkelt kan finne den i "Tjenester"-menyen til enhver applikasjon …

automator-09
automator-09

… og tilordne den, om nødvendig, en hurtigtast i Systemvalg-applikasjonen.

automator-10
automator-10

Og hvis du erstatter handlingen "Ny tekstfil" med "Tekst til lydfil", vil du som et resultat av arbeidet med prosessen motta et lydspor med innholdet på utklippstavlen, tatt opp med det innebygde Mac OS X tekst-til-tale-funksjon.

automator-11
automator-11

Generelt er denne funksjonen utviklet spesielt for funksjonshemmede, men om ønskelig kan den også brukes til underholdningsformål.

Enkel automatisk sikkerhetskopiering

Ettersom vi fortsetter å komplisere ting, foreslår jeg nå å lage et enkelt sikkerhetskopisystem som vil utløses når en bestemt hendelse inntreffer i iCal. For å gjøre dette, vil vi bruke dens evne som en påminnelse om hendelsen for å starte en spesifikk applikasjon eller fil.

automator-12
automator-12

I Automator velger du en ny type mal - "iCal Reminder", og drar deretter tre handlinger fra kategorien "Filer og mapper" til arbeidsflytvinduet:

  • "Få spesifiserte Finder-objekter" (velg ønsket mappe for sikkerhetskopiering ved å bruke Legg til-knappen).
  • "Hent innhold i mapper" med alternativet "Gjenta for hver funnet undermappe" valgt.
  • Og "Kopier Finder Items" (du må spesifisere målkatalogen for den og la deg overskrive eksisterende filer).
automator-13
automator-13

Så snart du lagrer prosessen, vil iCal starte og en hendelse med navnet på prosessen din vil automatisk bli lagt til i nær fremtid. Du kan endre denne begivenheten etter eget skjønn, samt opprette en helt ny, uavhengig begivenhet, som indikerer behovet for å lansere programmet vårt i påminnelsesdelen:

automator-14
automator-14

Avslutt alle programmer

Noen ganger er det nødvendig å avslutte alle kjørende applikasjoner som forstyrrer arbeidet eller har okkupert nesten alle ledige ressurser på datamaskinen. I dette tilfellet kan du bruke et spesialverktøy som Blitz, et av tipsene for å konsentrere deg om Mac OS X, eller starte fra bunnen av ved å lukke alle applikasjoner i ett grep.

Denne arbeidsflyten krever bare én programmert handling. Og denne handlingen kalles på samme måte - "Avslutt alle programmer" (den ligger i kategorien "Verktøy"). Du kan også legge til enkelte applikasjoner til unntak. I "vanskelige tider" er alt du trenger å gjøre å starte gadgeten vår, vente en stund og nyte Mac-ytelsen igjen.

automator-15
automator-15

Det var alt for i dag! Jeg håper at denne artikkelen vil hjelpe deg ikke bare å forstå det fantastiske og nyttige Automator-verktøyet, men vil også i stor grad forenkle noen av rutineoperasjonene. Ikke vær redd for å eksperimentere, for hvis du vil, kan du ta utgangspunkt i hvilke som helst av eksemplene som er diskutert ovenfor og endre dem etter eget ønske.

Anbefalt: