En praktisk guide til brug af Automator
En praktisk guide til brug af Automator
Anonim
En praktisk guide til brug af Automator
En praktisk guide til brug af Automator
automator-ikon
automator-ikon

Automator er et utroligt praktisk Mac OS X-program, der giver dig mulighed for at automatisere nogle af dine rutinemæssige og daglige operationer. Desværre ved de fleste nye Mac-brugere ikke engang, at dette værktøj eksisterer. Derfor vil jeg i dag forsøge at rette op på dette og ved hjælp af visuelle eksempler vise de grundlæggende principper for at lave miniprogrammer, som kaldes "processer" (workflow).

Batch omdøb billeder

Vi starter måske med en ret simpel opgave med gruppeomdøbning af billeder i henhold til en bestemt maske, der indeholder filnavnet, dets nummer og den aktuelle dato. Hvis der er flere sådanne filer, så kan du omdøbe dem manuelt, men hvis der er et stort antal filer, anbefaler jeg at bruge Automator-tjenesterne.

For at starte værktøjet skal du blot enten finde dets ikon øverst i applikationsmappen eller bruge din yndlingsstarter til at starte applikationer/system Spotlight. Og efter et par sekunder vises et applikationsvindue foran os, samt en liste over tilgængelige skabeloner:

  • En "proces" er den enkleste sekvens af handlinger, der kan startes direkte fra Automator.
  • "Programmet" er en selvstændig proces og kan gemmes som et almindeligt Mac OS X-program med udvidelsen

    *.app

  • .
  • En "service" er en kontekstafhængig proces, der kan bruges i hele systemet eller i individuelle applikationer.
  • "Mappehandlingen" startes kun for den angivne mappe og initialiseres af de objekter, der føjes til den.
  • "Print plugins" bruges til at udvide mulighederne for udskriftsdialogen.
  • ICal-påmindelser er processer, der udløses af hændelser tilføjet til iCal.
  • Endelig kan "Image Capture Plugin" bruges i en passende applikation til at behandle fotos downloadet fra et kamera.
automator-01
automator-01

I vores tilfælde skal du vælge "Mappehandling" - og et vindue vil dukke op foran os, opdelt i 2 områder. Den venstre halvdel indeholder biblioteket (en liste over tilgængelige handlinger og variabler), og den højre halvdel indeholder arbejdsflowvinduet, hvor du kan trække elementer fra biblioteket.

Ved at bruge indstillingen øverst i procesvinduet (lige under værktøjslinjen), skal du vælge en mappe. For hende vil vores handlinger blive udført:

automator-02
automator-02

Alt, hvad vi har brug for for at løse problemet, er placeret i kategorien "Filer og mapper". Først skal du finde og trække en handling kaldet "Omdøb Finder-objekter" ind i arbejdsgangsvinduet. Da Automator ændrer deres navne, bliver vi bedt om automatisk at tilføje en anden handling for at gemme de originale filer i en anden mappe (jeg besluttede ikke at gemme kopier, men det betyder ikke, at du behøver at gøre det samme).

Nu, i den allerførste rulleliste over vores handling, skal du vælge punktet "Foretag sekventiel" og konfigurere formatet for det nye navn efter eget skøn. Dette er nemt nok, da der er et eksempel i bunden af handlingen.

For at tilføje den aktuelle dato til filnavnet skal du trække handlingen Omdøb Finder-elementer til arbejdsprocesvinduet igen. Kun denne gang, i stedet for "Gør sekventiel", skal du vælge listen "Tilføj dato eller klokkeslæt" (mere præcist, det vælges automatisk) og indstille parametrene, som du ønsker:

automator-03
automator-03

Du kan simpelthen kontrollere processens arbejde: gem den og træk gruppen af filer ind i den mappe, der er angivet helt i begyndelsen. Efter et stykke tid - det afhænger af størrelsen og antallet af filer - vil deres navne automatisk blive ændret. Se hvor nemt det er?

Batch-tilpasning af billeder

Vi komplicerer opgaven. Lad os sige, at vi har et stort antal billeder (fotografier), der skal reduceres. For at løse dette problem skal vi vælge skabelonen "Program".

automator-04
automator-04

Men før jeg skynder mig at løse problemet "head-on", foreslår jeg at udarbejde en række nødvendige handlinger. For eksempel bør vi først bede brugeren om at vælge de billeder, som vi vil ændre størrelsen på. Derudover er det tilrådeligt ikke at arbejde med originalerne af filerne, men med deres kopier, så der altid er mulighed for at prøve nye indstillinger for vores proces. Og vi vil kopiere thumbnails til en separat mappe.

Nu kan du gå videre til dannelsen af vores miniprogram. Først skal du finde og trække handlingen "Request Finder Items" i kategorien "Filer and Folders" (eller gennem søgelinjen) ind i workflow-vinduet. Der kan du angive vinduets titeltekst, startmappe og datatype. Glem ikke at sætte afkrydsningsfeltet for flere valg.

For at arbejde med kopier af filer foreslår jeg, at du finder handlingen "Kopier Finder-elementer" i biblioteket, og specificerer destinationsmappen. Næste trin er i kategorien "Fotos" og hedder "Zoom billede". I indstillingerne kan du angive størrelsen på det resulterende billede i pixels eller procent.

Forresten er der tre faner i den nederste rude af hver handling: Resultater, Indstillinger og Beskrivelse. Derfor, hvis du ønsker, at Automator skal bede dig om at angive den påkrævede billedstørrelse, hver gang du udfører denne handling, skal du markere afkrydsningsfeltet "Vis handling i gang" på fanen Parametre. Filer for at omdøbe).

Hvis du bemærker, kommer der en trekantet pil ud af hver handling, som repræsenterer resultatet af dens arbejde. Disse resultater bruges derefter som inputparametre i det næste trin.

Og endnu et trick: ved at markere afkrydsningsfeltet "Vis handling i gang", bliver indstillingen "Vis kun valgte objekter" aktiv. Således vil du være i stand til at vise ikke hele vinduet med handlingen, men kun nogle elementer. For eksempel et felt til at angive den ønskede størrelse.

Og i slutningen af processen skal vi overføre miniaturebilledet til en ny mappe. Til dette har vi brug for handlingen "Ny mappe" fra kategorien "Filer og mapper".

automat-05
automat-05

Det gemte program vil opføre sig nøjagtigt som enhver anden applikation på systemet.

Åbning af bestemte websider, når du starter browseren

Næsten hver dag starter jeg Safari og begynder at arbejde med de samme websider. Så hvorfor ikke oprette en app, der gør dette automatisk?

Vi har brug for en ansøgningsskabelon og to handlinger placeret i internetkategorien:

  • "Få fremhævede URL'er", i hvis indstillinger vi angiver vores yndlingswebsider;
  • og handlingen "Vis websider" for at åbne dem i standardbrowseren.
automator-06
automator-06

Uddrag tekst fra PDF

Dette er et ret simpelt, men praktisk script til Automator og kan nogle gange spare dig tid. Det giver dig mulighed for at udtrække tekst fra et PDF-dokument (selvfølgelig skal et sådant dokument kun indeholde tekst, ikke scannede billeder) og gemme det i en separat fil med eller uden formatering.

For at løse problemet har vi kun brug for én handling med samme navn, "Udtræk PDF-tekst", placeret i kategorien "PDF-filer". Træk det til arbejdsflowvinduet, og juster indstillingerne, som du vil:

automat-07
automat-07

Bemærk, at vi ikke specificerede handlingen "Request Finder Items" i denne proces, så når den er startet, kan du trække og slippe enhver PDF, der skal behandles direkte på vores programikon i Dock. Denne fil vil tjene som inputparameter for processen.

Gem indholdet af udklipsholderen til en tekstfil

Vi fortsætter med at stifte bekendtskab med forskellige Automator-skabeloner, og i denne proces foreslår jeg at oprette en tjeneste, der gemmer indholdet af udklipsholderen til den tekstfil, vi har angivet. Den nødvendige skabelon kaldes "Service". Hun vil ikke undervise i nogen indledende data, men vil "handle i henhold til situationen."Derfor vil den ikke have inputdata, som skal angives i rullelisten over workflow-vinduet.

Kopier derefter handlingen "Hent indhold fra udklipsholderen" fra kategorien "Serviceværktøjer" i arbejdsområdet (den har ingen indstillinger) og handlingen "Ny tekstfil" fra kategorien "Tekst".

automat-08
automat-08

Vores tjeneste skal have et menneskenavn, så vi nemt kan finde den i menuen "Tjenester" i enhver applikation …

automat-09
automat-09

… og tildel den om nødvendigt en tastaturgenvej i programmet Systemindstillinger.

automat-10
automat-10

Og hvis du erstatter handlingen "Ny tekstfil" med "Tekst til lydfil", vil du som et resultat af processen modtage et lydspor med indholdet af udklipsholderen, optaget ved hjælp af det indbyggede Mac OS X tekst-til-tale funktion.

automator-11
automator-11

Generelt er denne funktion designet specifikt til personer med handicap, men hvis det ønskes, kan den også bruges til underholdningsformål.

Simpel automatisk sikkerhedskopiering

Mens vi fortsætter med at komplicere tingene, foreslår jeg nu at lave et simpelt backup-system, der udløses, når en bestemt hændelse opstår i iCal. For at gøre dette vil vi bruge dens evne som en påmindelse om begivenheden til at starte en specifik applikation eller fil.

automator-12
automator-12

I Automator skal du vælge en ny type skabelon - "iCal Reminder", og derefter trække tre handlinger fra kategorien "Filer og mapper" til arbejdsflowvinduet:

  • "Hent specificerede Finder-objekter" (vælg den ønskede mappe til backup ved hjælp af knappen Tilføj).
  • "Hent indhold af mapper" med muligheden "Gentag for hver fundne undermappe" valgt.
  • Og "Kopier Finder Items" (du skal angive destinationsmappen for det og lade dig overskrive eksisterende filer).
automator-13
automator-13

Så snart du gemmer processen, starter iCal, og en begivenhed med navnet på din proces vil automatisk blive tilføjet i den nærmeste fremtid. Du kan ændre denne begivenhed efter eget skøn, samt oprette en helt ny, uafhængig begivenhed, der indikerer behovet for at lancere vores program i påmindelsessektionen:

automator-14
automator-14

Afslut alle applikationer

Nogle gange er det nødvendigt at afslutte alle kørende applikationer, der forstyrrer arbejdet eller har optaget næsten alle de gratis ressourcer på computeren. I dette tilfælde kan du bruge et særligt værktøj som Blitz, et af tipsene til at koncentrere dig om Mac OS X, eller starte fra bunden ved at lukke alle programmer i ét hug.

Denne arbejdsgang kræver kun én programmeret handling. Og denne handling kaldes på samme måde - "Afslut alle programmer" (den er placeret i kategorien "Hjælpeprogrammer"). Du kan også tilføje nogle applikationer til undtagelser. I "vanskelige tider" er alt, hvad du skal gøre, at starte vores gadget, vente et stykke tid og nyde Mac'ens ydeevne igen.

automator-15
automator-15

Det var alt for i dag! Jeg håber, at denne artikel vil hjælpe dig med ikke kun at forstå det vidunderlige og nyttige Automator-værktøj, men også i høj grad forenkle nogle af de rutinemæssige operationer. Vær ikke bange for at eksperimentere, for hvis du vil, kan du tage udgangspunkt i et hvilket som helst af de eksempler, der er diskuteret ovenfor, og ændre dem, som du finder passende.

Anbefalede: