En praktisk guide för att använda Automator
En praktisk guide för att använda Automator
Anonim
En praktisk guide för att använda Automator
En praktisk guide för att använda Automator
automator-ikon
automator-ikon

Automator är ett otroligt praktiskt Mac OS X-program som låter dig automatisera en del av dina rutinmässiga och dagliga aktiviteter. Tyvärr vet de flesta nya Mac-användare inte ens att det här verktyget finns. Därför ska jag idag försöka fixa detta och med hjälp av visuella exempel visa de grundläggande principerna för att skapa miniprogram, som kallas "processer" (arbetsflöde).

Batch byt namn på bilder

Vi börjar kanske med en ganska enkel uppgift att gruppdöpa bilder enligt en viss mask som innehåller filnamnet, dess nummer och det aktuella datumet. Om det finns flera sådana filer kan du byta namn på dem manuellt, men om det finns ett stort antal filer rekommenderar jag att du använder Automator-tjänsterna.

För att starta verktyget behöver du bara antingen hitta dess ikon högst upp i Applications-katalogen, eller använda din favoritstarter för att starta program/system Spotlight. Och efter några sekunder kommer ett applikationsfönster att dyka upp framför oss, liksom en lista över tillgängliga mallar:

  • En "process" är den enklaste sekvensen av åtgärder som kan startas direkt från Automator.
  • "Programmet" är en fristående process och kan sparas som ett vanligt Mac OS X-program med tillägget

    *.app

  • .
  • En "tjänst" är en kontextberoende process som kan användas i hela systemet eller i enskilda applikationer.
  • "Mappåtgärden" startas endast för den angivna mappen och initieras av objekten som läggs till den.
  • "Print plugins" används för att utöka funktionerna för utskriftsdialogrutan.
  • ICal-påminnelser är processer som utlöses av händelser som läggs till i iCal.
  • Slutligen kan "Image Capture Plugin" användas i en lämplig applikation för att bearbeta bilder som laddats ner från en kamera.
automator-01
automator-01

I vårt fall väljer du "Mappåtgärd" - så kommer ett fönster att dyka upp framför oss, uppdelat i 2 områden. Den vänstra halvan innehåller biblioteket (en lista över tillgängliga åtgärder och variabler), och den högra halvan innehåller arbetsflödesfönstret, dit du kan dra objekt från biblioteket.

Genom att använda alternativet som finns längst upp i processfönstret (till höger under verktygsfältet), måste du välja en mapp. För henne kommer våra handlingar att utföras:

automator-02
automator-02

Allt vi kan behöva för att lösa problemet finns i kategorin "Filer och mappar". Först måste du hitta och dra en åtgärd som heter "Byt namn på Finder-objekt" till arbetsflödesfönstret. Eftersom Automator byter namn kommer vi att uppmanas att automatiskt lägga till ytterligare en åtgärd för att spara originalfilerna i en annan mapp (jag bestämde mig för att inte spara kopior, men det betyder inte att du behöver göra detsamma).

Nu, i den allra första rullgardinsmenyn för vår åtgärd, måste du välja alternativet "Gör sekventiell" och konfigurera formatet för det nya namnet efter eget gottfinnande. Detta är lätt nog, eftersom det finns ett exempel längst ner i åtgärden.

För att lägga till det aktuella datumet till filnamnet måste du dra åtgärden Byt namn på Finder Items till arbetsflödesfönstret igen. Bara den här gången, istället för "Gör sekventiell", välj listobjektet "Lägg till datum eller tid" (mer exakt, det väljs automatiskt) och ställ in parametrarna som du vill:

automator-03
automator-03

Du kan helt enkelt kontrollera processens arbete: spara den och dra gruppen av filer till mappen som anges i början. Efter ett tag - det beror på storleken och antalet filer - kommer deras namn att ändras automatiskt. Ser du hur lätt det är?

Batch ändra storlek på bilder

Vi komplicerar uppgiften. Låt oss säga att vi har ett stort antal bilder (fotografier) som behöver reduceras. För att lösa detta problem måste vi välja mallen "Program".

automator-04
automator-04

Men innan jag skyndar mig att lösa problemet "head-on", föreslår jag att man utarbetar en sekvens av nödvändiga åtgärder. Till exempel bör vi först uppmana användaren att välja de foton som vi vill ändra storlek på. Dessutom är det tillrådligt att inte arbeta med originalen av filerna, utan med deras kopior, så att det alltid finns en möjlighet att prova nya inställningar för vår process. Och vi kommer att kopiera miniatyrerna till en separat katalog.

Nu kan du fortsätta till bildandet av vårt miniprogram. Först måste du hitta och dra åtgärden "Begär Finder Items" i kategorin "Filer and Folders" (eller genom sökfältet) till arbetsflödesfönstret. Där kan du ange fönstrets titeltext, startmapp och datatyp. Glöm inte att markera kryssrutan för flerval.

För att arbeta med kopior av filer föreslår jag att du hittar åtgärden "Copy Finder Items" i biblioteket, och anger målkatalogen. Nästa steg är i kategorin "Foton" och heter "Zoombild". I inställningarna kan du ange storleken på den resulterande bilden i pixlar eller procent.

Förresten, det finns tre flikar i den nedre rutan för varje åtgärd: Resultat, Alternativ och Beskrivning. Därför, om du vill att Automator ska uppmana dig att ange önskad bildstorlek varje gång när du utför den här åtgärden, markera kryssrutan "Visa åtgärd pågår" på fliken Parametrar. Filer som du vill byta namn på).

Om du märker det kommer en triangulär pil ut från varje åtgärd, som representerar resultatet av dess arbete. Dessa resultat används sedan som indataparametrar i nästa steg.

Och ett knep till: genom att markera kryssrutan "Visa åtgärd pågår" blir alternativet "Visa endast valda objekt" aktivt. Således kommer du inte att kunna visa hela fönstret med åtgärden, utan bara vissa element. Till exempel ett fält för att ange önskad storlek.

Och i slutet av processen måste vi överföra miniatyrbilden till en ny katalog. För detta behöver vi åtgärden "Ny mapp" från kategorin "Filer och mappar".

automator-05
automator-05

Det sparade programmet kommer att bete sig precis som alla andra program på systemet.

Öppna vissa webbsidor när du startar webbläsaren

Nästan varje dag startar jag Safari och börjar arbeta med samma webbsidor. Så varför inte skapa en app som gör detta automatiskt?

Vi behöver en applikationsmall och två åtgärder som finns i kategorin Internet:

  • "Få markerade webbadresser", i vars inställningar vi anger våra favoritwebbsidor;
  • och åtgärden "Visa webbsidor" för att öppna dem i standardwebbläsaren.
automator-06
automator-06

Extrahera text från PDF

Detta är ett ganska enkelt men praktiskt skript för Automator och kan ibland spara tid. Det låter dig extrahera text från ett PDF-dokument (naturligtvis ska ett sådant dokument bara innehålla text, inte skannade bilder) och spara den i en separat fil med eller utan formatering.

För att lösa problemet behöver vi bara en åtgärd med samma namn, "Extrahera PDF-text", som finns i kategorin "PDF-filer". Dra den till arbetsflödesfönstret och justera alternativen som du vill:

automator-07
automator-07

Observera att vi inte angav åtgärden "Begär Finder Items" i den här processen, så när den väl har startat kan du dra och släppa vilken PDF som helst som ska bearbetas direkt till vår programikon i Dock. Denna fil kommer att fungera som en indataparameter för processen.

Spara innehållet i klippbordet till en textfil

Vi fortsätter att bekanta oss med olika Automator-mallar, och i denna process föreslår jag att skapa en tjänst som sparar innehållet i urklippet till textfilen vi angav. Den önskade mallen kallas "Service". Hon kommer inte att lära ut några initiala uppgifter, utan kommer att "agera efter situationen."Därför kommer den inte att ha indata, som måste anges i rullgardinsmenyn ovanför arbetsflödesfönstret.

Därefter, i arbetsytan, kopiera åtgärden "Hämta innehåll från urklipp" från kategorin "Tjänsteverktyg" (den har inga inställningar) och åtgärden "Ny textfil" från kategorin "Text".

automator-08
automator-08

Vår tjänst måste ges ett mänskligt namn så att vi enkelt kan hitta den i menyn "Tjänster" i alla program …

automator-09
automator-09

… och tilldela den, om det behövs, en kortkommando i programmet Systeminställningar.

automator-10
automator-10

Och om du ersätter åtgärden "Ny textfil" med "Text till ljudfil", kommer du som ett resultat av processen att få ett ljudspår med innehållet i urklippet, inspelat med det inbyggda Mac OS X text-till-tal-funktion.

automator-11
automator-11

Generellt sett har denna funktion utformats specifikt för personer med funktionsnedsättning, men om så önskas kan den även användas för underhållningsändamål.

Enkla automatiska säkerhetskopieringar

När vi fortsätter att komplicera saker och ting, föreslår jag nu att skapa ett enkelt backup-system som kommer att triggas när en viss händelse inträffar i iCal. För att göra detta kommer vi att använda dess förmåga som en påminnelse om händelsen för att starta en specifik applikation eller fil.

automator-12
automator-12

I Automator, välj en ny typ av mall - "iCal Reminder", och dra sedan tre åtgärder från kategorin "Filer och mappar" till arbetsflödesfönstret:

  • "Hämta specificerade Finder-objekt" (välj önskad mapp för säkerhetskopiering med knappen Lägg till).
  • "Hämta innehåll i mappar" med alternativet "Upprepa för varje hittad undermapp" valt.
  • Och "Copy Finder Items" (du måste ange målkatalogen för det och låta dig skriva över befintliga filer).
automator-13
automator-13

Så fort du sparat processen kommer iCal att starta och en händelse med namnet på din process kommer automatiskt att läggas till inom en snar framtid. Du kan ändra detta evenemang efter eget gottfinnande, samt skapa ett helt nytt, oberoende evenemang, vilket indikerar behovet av att lansera vårt program i påminnelsedelen:

automator-14
automator-14

Avsluta alla applikationer

Ibland krävs det att du avslutar alla program som körs som stör arbetet eller som har upptagit nästan alla lediga resurser på datorn. I det här fallet kan du använda ett speciellt verktyg som Blitz, ett av tipsen för att koncentrera dig på Mac OS X, eller börja från början genom att stänga alla program i ett svep.

Detta arbetsflöde kräver bara en programmerad åtgärd. Och den här åtgärden kallas på liknande sätt - "Avsluta alla program" (den finns i kategorin "Verktyg"). Du kan också lägga till vissa applikationer till undantag. I "svåra tider" är allt du behöver göra att starta vår gadget, vänta ett tag och njuta av Macens prestanda igen.

automator-15
automator-15

Det är allt för idag! Jag hoppas att den här artikeln kommer att hjälpa dig att inte bara förstå det underbara och användbara Automator-verktyget, utan också avsevärt förenkla en del av rutinoperationerna. Var inte rädd för att experimentera, för om du vill kan du ta något av exemplen som diskuterats ovan som grund och ändra dem som du tycker är lämpligt.

Rekommenderad: