Annons
Apples Automator för Mac är där många får sin första smak av programmering. Innan Workflow, före IFTTT, fanns det Automator för Mac. Lite tålamod och kreativitet är allt du behöver för att börja automatisera din Mac - du behöver inte känna till en enda kodrad.
Det här är några exempel på åtgärder du kan bygga för att du ska bli bekant med olika typer av saker du kan bygga med Automator. Med dessa ritningar bör du kunna börja bygga dina egna.
Komma igång med Automator
När du öppnar ett nytt dokument i Automator presenterar det några olika alternativ för filtypen:
- Workflow - Detta är det enklaste sättet att använda Automator. Du ställer in dina handlingar och kör dem från ett Automator-fönster.
- Ansökan - Du kan köra dessa fristående. Antingen bearbetar vissa data som skickas till det, eller helt enkelt sparkar av en åtgärd.
- Service - Tjänster körs i andra applikationer. De kan ställas in för att ta en specifik typ av input. Du kör den sedan från menyn Tjänster i applikationen eller högerklicka på sammanhangsmenyer.
- Skriv ut plugins - Det här är åtgärder som körs från utskriftsdialogen. De tar ett PDF-dokument från utskriftsmenyn och utför dina åtgärder.
- Mappåtgärder - Använd dessa för att köra en åtgärd automatiskt när du lägger till en fil i en mapp. Den här åtgärden fungerar på samma sätt som Apples Lägg automatiskt till iTunes mapp.
- Kalenderlarm - Det här är en fattiga mans cron jobb Hur man planerar uppgifter i Linux med Cron och CrontabFörmågan att automatisera uppgifter är en av de futuristiska tekniker som redan finns här. Varje Linux-användare kan dra nytta av schemaläggningssystem och användaruppgifter, tack vare cron, en lättanvänd bakgrundstjänst. Läs mer . Du kan gå igenom och göra en komplex uppsättning återkommande uppgifter för Mac med hjälp av kommandoraden. Men med Kalenderuppgifter kan du använda den ursprungliga Calendar.app för att schemalägga uppgifter.
- Image Capture Plugin - Fotografer som använder professionella kameror behöver mer än den inbyggda foton-appen. När du använder Image Capture för att importera en bild från en kamera eller skanner kan du ställa in en åtgärd som ska utföras när den kopieras till din Mac.
- Diktationskommando - Detta alternativ använder tillgänglighetens förbättrade diktering för röstdrivna arbetsflöden. Detta diktat är inte samma sak som Siri Kontrollera din Mac med röstkommandon och bättre diktering i OS X YosemiteDu behövde en gång dyr programvara och en lektion i tålamod för att kontrollera din Mac med din röst, men nu kan du göra det med lite mer än Apples senaste gratisuppgradering till OS X. Läs mer och kräver en separat nedladdning för att aktivera.
När du öppnar Automator kommer du att använda programmets iCloud-enhetsmapp. Dina arbetsflöden och applikationer lever här medan tjänster, plugins och mappåtgärder förblir lokala för din Mac.
Vi kommer inte att gå igenom varje dokumenttyp, men kommer att visa några enkla exempel för att komma igång med automatisering.
1. Service: Tala vald text
Denna åtgärd är mer för övning än praktiska. Denna build är en enkel åtgärd som du ska använda som en systemomfattande tjänst. Du kan använda detta för att din Mac ska läsa all text du väljer högt. Det är också ett enkelt sätt att göra en andra korrekturläsning av ett e-postmeddelande innan du skickar det.
Öppna Automator och välj Nytt dokument i fönstret väljer du fönstret. Välj Service typ. Automator-fönstret har en layout med tre fönster. Till vänster har du actionväljaren. Till höger har du dina arbetsflödesåtgärder och längst ner dina variabler. Välj Text kategori för att filtrera listan och dra Tala text in i huvudområdet.
Sedan eftersom det här är en tjänst måste du välja vilken input den tar. Se till att Tjänsten får vald rullgardinsmenyn är inställd på text, och den i rullgardinsmenyn är inställd på Varje ansökan.
Spara din nya tjänst som Tala text. Nu kan du välja text i valfri applikation högerklicka och gå till tjänster post, och du bör se din åtgärd. Välj det och Alex röst läser texten för dig.
Nästa steg - Du kan spela med olika röster för att ändra hur detta låter.
2. Kalenderlarm: Få en sammanfattning av veckoschemat
I det här exemplet kommer Automator att ställa in en kalenderhändelse som ger dig en varning med dina kommande veckovisa kalenderhändelser. Välj när du öppnar ett nytt dokument Kalenderlarm för din typ av arbetsflöde.
Välj Kalender kategori. Drag Hitta kalenderhändelser in i ditt arbetsflöde. Lämna evenemang och Allt ställa in, men ändra Allt innehåll till Datum startar. Sedan bör den andra rutan ändras till en listruta. Välj det här exemplet varje vecka. Men när du genomför detta kan du kanske ha en daglig sammanfattning om du har en upptagen kalender 5 av de bästa Mac-kalenderns appar och tilläggDet finns många fantastiska tredjepartsappar som fungerar som en ersättning för din Mac-kalenderapplikation eller som tillägg för att ta den till nästa nivå. Här är våra favoriter. Läs mer .
Dra sedan över Händelseöversikt. Du bör se en pil som förbinder dina två åtgärder. När du gör Automator-åtgärder är detta din visuella ledtråd att dina handlingar ansluter till varandra och ger ditt avsedda resultat.
Klicka nu på Verktyg kategori. Dra över i den här listan Ställ in variabel, som standard är ny variabel. Namnge din variabel i dialogrutan: Händelsetekst. Dra sedan in Visa meddelande. I titelnamnet heter det: Kommande händelser. Dra din Händelsetekst variabel från botten till meddelanden: fält.
Klicka på Kör så visas ett meddelande med dina kalenderhändelser för den här veckan. Meddelandena kan vara lite snäva för all din text. Du kanske måste ändra storlek på fönstret för att se alla dina händelser. När du är lycklig sparar du filen och namnger den uppkommande händelser i dialogrutan och klicka på Spara.
Calendar.app öppnas och visar en händelse med namnet på arbetsflödet i Dagens poster. Redigera händelsen för att upprepa varje måndag när du börjar dagen, eller den tid det är mest bekvämt för dig.
Nästa steg - Du kan lägga till ett steg för att skrapa alla dina kommande påminnelser för veckan. Om du ställer in det till en andra variabel kan du visa den i samma meddelande.
3. Användning: Ändra storlek på foton och exportera till skrivbord
Ändra storlek på din Foton för att exportera dem är inte en komplex process Hur du ändrar storlek på bilder på Mac med foton eller förhandsgranskaVill du ändra storlek på bilder på din Mac? Så här ändrar du storlek på bilder med Förhandsvisning, Foton och till och med alternativa appar som Mail. Läs mer . Men med Automator kan du förkorta det till några klick.
Den här gången när du klickar Nytt dokument, Välj Ansökan. Klicka på foton kategori och dra Be om foton in i arbetsområdet. Dra sedan Skala bilder över. Automator visar en varning om att den här åtgärden ändrar bilder och vill veta om du vill lägga till ett steg som sparar ändringsfilerna på en ny plats. Klick Lägg till att fortsätta. Klicka på Skala bilder under Skala alternativ. Välj Visa den här åtgärden när arbetsflödet körs.
När du kör det här programmet öppnas ett fönster med en minimal version av ditt fotobibliotek. Välj ett foto och klicka Välja, ett annat fönster dyker upp och ber om bildens bredd. Ange bredden och klicka Fortsätta. Det finns nu en kopia av filen som har ändrats, sparad på skrivbordet. Om du hellre vill ändra storlek till en procentandel snarare än pixlar kan du välja det i listrutan i det sista steget.
Nästa steg - Det finns många åtgärder du kan göra med foton. Experimentera med att ändra den sista handlingen i det här arbetsflödet till beskärning, ändra filtypen och lägga till ett vattenstämpel.
4. Diktationskommando: Spela in skärmar med din röst
Quicktime har ett inbyggt skärminspelningsalternativ. Dessa inspelningar är praktiska när du gör utbildningsdokument för arbete eller hjälper vänner med sina tekniska problem. Att förenkla processen till ett röstkommando gör det mycket enkelt.
När du väljer ett nytt dokument väljer du Diktationskommando, Klicka sedan Välja. I Diktationskommando fälttyp, Starta skärminspelning. Se till att klicka på Kommando aktiverad kryssruta. Gå sedan till bio kategori och dra in Ny skärmdump, Börja fånga, och Sluta fånga.
Klicka på alternativ för Stop Capture och kontrollera Visa den här åtgärden när arbetsflödet körs.
När du har sparat appen, aktivera Enhanced Dictation Hur man dikterar skrivning på din Mac: Apples diktation vs DragonDictateOm du ville eller behövde använda ett tal-till-text-dikteringsprogram på din Mac var dina enda val MacSpeech Dictate (nu avstängd) och Nuance's DragonDictate. Men med släppet av Mountain ... Läs mer genom att gå till Tangentbord ruta in Systeminställningar. Klicka sedan på diktamen fliken och slå på Diktation. Klicka sedan på kryssrutan för Förbättrad diktering. Efter en kort väntetid (nedladdningen måste slutföras) är din åtgärd nu tillgänglig. Tryck Fn två gånger för att aktivera diktat. Säga Starta skärminspelning och Quicktime öppnas och börjar spela in. Det visas en dialogruta för att stoppa inspelningen med Fortsätta markerad. Dölj detta och avsluta inspelningen.
När din video är klar tar du tillbaka dialogrutan och klickar Fortsätta. Åtgärden kastar ett fel, men din inspelning är nu tillgänglig i Quicktime. Använd Trimma alternativet för att raka av början och slutet av videon för att dölja Stop-dialog,
Nästa steg - Förbättrad diktering gör att du kan ställa in ett röstkommando för alla Automator-åtgärder.
5. Mappåtgärd: Lägg automatiskt ePubs till iBooks
Använda Lägg automatiskt till iTunes mappen är ett enkelt sätt att lägga till innehåll till iTunes. Sedan iBooks bröt ut i en separat app har den aldrig haft ett enkelt sätt att lägga till filer (åtminstone på Mac). Om du få en epub-bok utanför iBooks Läs Feedly Offline: Ladda ner olästa artiklar till en e-bokNedladdningstjänsten Google News NewsToEbook fungerar nu med Feedly. Med den kan du ladda ner dina olästa artiklar från Feedly till en EPUB- eller MOBI-e-filfil. Läs mer , lägger till den i mappen som anges i arbetsflödet nedan kopierar den till ditt bibliotek och synkroniserar det till iCloud.
Innan du börjar, skapa en ny mapp i din hemmapp med namnet: Lägg automatiskt till iBooks. När du öppnar ett nytt Automator-dokument väljer du Mappåtgärd. I Mappåtgärd tar emot filer och mappar som läggs till rullgardinsmenyn, välj Övrig. Gå till mappen du skapade och markera den. Klicka sedan Välja. Välj sedan Filer & mapp kategori och flytta Hämta mappinnehåll åtgärder i huvudområdet. Kolla Upprepa för varje tillagd undermapp.
Dra sedan över Flytta Finder-objekt över. I Till rullgardinsmenyn, välj Övrig. Målet kommer att vara: /Users/userprofile/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books, byter ut användarprofil med ditt användarnamn på Mac.
Om du inte ser din bibliotekmapp har vi en handledning om hur du aktiverar det Hur du kommer åt OS X-bibliotekmappen och varför det är praktisktDe flesta OS X-biblioteksmappar lämnas bäst ensamma, men det är bra att veta hur du är i och runt användarbiblioteket. Läs mer . Slutligen dra Öppna Finder-artiklar till huvudområdet och i Öppna med rullgardinsmenyn välj iBooks.app. När du kopierar en PDF till mappen sparar den nu i iBooks-biblioteket och öppnar iBooks-applikationen.
Nästa steg - Mapp Handling alla saker. Om du gräver två eller tre lager djupt i Finder, skapar du mappar på högre nivå för att flytta objekt automatiskt. Denna Automator-inställning kan spara massor av tid.
6. Service: Skicka webbsidatext till iBooks
Nu när vi har ett sätt att lägga till ePub-filer utanför iBooks-butiken, hur är det med andra dokument? Om du vill ha en PDF kan du gå till Print-menyn och spara en PDF till iBooks. Problemet där är att du slutar slösa utrymme på bilder. Tänk om du bara vill spara texten i en artikel? Här är en åtgärd för att låta dig göra det.
Välja Service när du öppnar Automator. Ändra högst upp Tjänster får rullgardinsmenyn till Ingen ingång. Under i rullgardinsmenyn, ändra den till Varje ansökan. Välj internet kategori och dra sedan Hämta aktuell webbsida handling över. Ta sedan tag i Hämta text från webbsidan också.
Byt nu till Text kategori och dra in Ny textfil. Ändra Filformat till Rik text. Sedan i Spara som fältnamn din fil iBooksStopOff.rtf. I Var fältet kan du lämna det som Desktop om du inte har något emot att ha platshållarfilen synlig. I annat fall byter du det i din Dokument mapp.
Dra slutligen över Text till ePub verkan. Du kan lämna det mesta vid standarderna. Klick alternativ och se till att kontrollera Visa den här åtgärden när arbetsflödet körs. För att säkerställa att din nya ePub-fil läggs till i iBooks-biblioteket, växla Var rullgardinsmenyn till Övrig. I filfönstret väljer du den mapp som vi skapade i det sista steget: Lägg automatiskt till iBooks.
När du kör tjänsten (från högerklicka på menyn Tjänster) tar den tag den aktuella sidan i Safari De bästa Safari-förlängningarna för Mac-användareSafari är förmodligen den bästa webbläsaren för Mac-användare, men du kan göra det ännu bättre med några valda utvidgningar. Läs mer . Om du har flera flikar öppna tar den alltid den aktiva fliken. Handlingen skrapar sedan texten och ersätter platshållarfilen. Det konverterar till en ePub, och sedan sparar den den mappen, som flyttar den till ditt iBooks-bibliotek och öppnar den i appen.
Nästa steg - Du kan skapa en liknande tjänst för att skrapa bilderna och spara dem från en webbsida. Du kan konvertera den här tjänsten till att arbeta med vald text från valfri app snarare än den nuvarande Safari-sidan. Tjänster är kraftfulla sätt att ta in data från en app och bearbeta dem i en annan app. Experimentera med datatyper som text och bilder för att hitta kreativa sätt att spara tid på dig. Förvandla markerad text till påminnelser eller kalenderhändelser. Du kan ta ett foto och spara det direkt i ditt fotobibliotek, eller gå ett steg längre och flytta det till ett album.
Få din Mac att fungera för dig
Som du kan se, Automator låter dig göra mycket utan att behöva skriva en enda rad med kod. Du bör utforska Bibeln i Mac Automation, Mac OSX Automation. Den här webbplatsen har fler recept och tillägg.
Om du vill bita kulan och lära dig att koda, Appleskript efter design är tillgängligt Hur man använder Applescript: s UI-skript på Mac Läs mer till icke-kodare.
Om du är skicklig med att automatisera din Mac, vad är din favorit Automator-hack? Började du med Automator och gick vidare till kodning? Låt oss veta i kommentarerna.
Michael använde inte en Mac när de var dömda, men han kan koda i Applescript. Han har examen i datavetenskap och engelska; han har skrivit om Mac, iOS och videospel ett tag nu; och han har varit IT-apa på dagtid i över ett decennium, specialiserat på skript och virtualisering.