Använda Automator för att göra ditt liv mer produktivt [Mac]
Förvånansvärt är det att få personer använder OS X-batchbehandlings- och automationsapp Automator trots att det är ett lättanvänt och kraftfullt verktyg. Du kan bara automatisera varje sekvens av händelser i operativsystemet, åtgärder som är kopplade till olika program och förinställningarna sparas som ett "arbetsflöde". Det är som en handling i Photoshop, en satsvis process, men så mycket mer sofistikerad än det. Det är ännu starkare om du kombinerar kraften hos Automator med kraften i Applescripts, OS Xs inbyggda skriptspråk.
I den här artikeln kommer vi att visa dig fyra coola saker som du kan göra med Automator. När du väl har gjort dessa kanske du börjar experimentera och använder det oftare för att automatisera dina ofta använda processer.
1. Word Count
Kärleksfullt, inte många appar har ett inbyggt ordantal, vilket är udda som med många situationer du har en begränsad mängd ord, eller ännu värre karaktärer, som du kan använda för din text. Du skulle tro att fler appar skulle ha den här funktionen, men eftersom de inte gör det, låt oss lägga till det med Automator.
Öppna Automator och välj att skapa ett Service-arbetsflöde.
Lägg till en "Run Applescript" -åtgärd, lämna rutan "Utmatning ersätter vald text" och markera eller klippa och klistra in följande skript i åtgärden:
på run {input, parametrar} ställ in theWords för att räkna ord i dialogrutan (input as string) ("Det finns" & theWords & "-ord i det här valet.
Spara som "Word Counter MTE" och nästa gång du vill räkna ord i en app, välj orden och gå till menyn "Application -> Services" och ett av valen kommer att vara "Word Counter MTE" stödda appar).
Vissa appar känner inte igen texten är vald av olika anledningar, men många appar kommer. Om de gör det får du något som följande utdata:
2. Gör skrivbordets NASA-bild av dagen
Detta är en bra om du enkelt blir uttråkad med skrivbordsbilden. Med hjälp av RSS-flöden och Automator kan du göra en applikation som när du kör den söker efter RSS-flödet för NASAs bild av dagen, hämtar alla bilder från flödet och ställer in den översta som skrivbordsbilden.
Skärmens bildinställningar kommer att förbli, så sätt bilden att cykla genom alla bilder i din nya katalog varje trettio minuter för ett bakgrundsschema.
Gör som du gjorde just nu och öppna Automator, men den här gången väljer du att skapa ett arbetsflöde för program.
Lägg till en "Hämta specificerade webbadresser" -åtgärd och ge den webbadressen:
https://www.nasa.gov/rss/dyn/image_of_the_day.rss
Nästa dra i en "Få bildadresser från artiklar" -åtgärden och välj "länkad från artiklarna" från rullgardinsmenyn.
Välj en åtgärd "Hämta webbadresser" och dra det till arbetsflödet. Välj en ny katalog, som till exempel Bilder -> NasaPictures.
Och slutligen lägg till en "Set Desktop Picture" -åtgärd.
Spara det på skrivbordet och kör det. Mappen fyller med färska NASA-bilder och börjar cykla genom dem när du jobbar.
3. Konvertera grafik genom att droppa bilder på en ikon
Detta är en riktigt snygg. Detta skapar en ikon som du kan släppa filer på och konvertera dem till jpeg, även ändra storlek på dem.
Skapa ett arbetsflöde för program.
Dra i en "Ny mapp" -åtgärd och skriv in namnet CONVERTED FILES (skriv ett mellanslag efter orden) och en plats för mappen som ska skapas när appen körs från rullgardinsmenyn.
Klicka nu på variablerna på vänster sida bredvid åtgärder och du får några variabler att dra in. Välj "Datum och tid" och dra "Nuvarande tid" till utrymmet efter KONVERTERADE FILER. Skriv ett annat utrymme efter det och dra sedan "Dagens datum" efter det.
Använd rullgardinsmenyn på dagens datum och välj något utan / tecken i det. Detta tolereras inte av filsystemet.
Lägg till en "Hämta mappinnehåll" -åtgärd och dra den här under den senaste åtgärden. Detta förbereder filen för bearbetning.
Lägg till en "Ändra typ av bilder" -åtgärd och välj JPEG från rullgardinsmenyn. Du kan nu lägga till konverteringsalternativ, men för tillfället kommer vi att hoppa över det och spara.
Spara programmet i mappen Applications, och hitta det i sökaren och dra det till Dock.
Nu när du kör det genom att dra någon form av fil till den, skapas en mapp på skrivbordet och en JPEG-version av filen sparas på den.
4. Batch Rename
Och äntligen en trivial men mödosam uppgift som byter namn på flera filer. Självfallet är det något som borde tas upp noggrant, men med lite smart kodning kan vi göra det här jobbet mycket enklare än det har varit tidigare.
Den här gången skapar du ett nytt Workflow-arbetsflöde. Ja, det finns ett arbetsflöde som heter Workflow. Det här är att skapa arbetsflöden som kan sparas för senare redigering.
Dra dessa två åtgärder i arbetsflödet: "Hämta specificerade Finder-objekt" och "Byt namn på Finder-objekt." Om de är svåra att hitta, leta efter dem i fönstret längst upp i listan.
Konfigurera den enligt ovanstående skärmdump. Lägg till de filer du vill byta namn på i toppfönstret. I nedre fönstret väljer du den metod du vill använda för att byta namn. Välj att byta namn på filerna i följd, lägg till ett nytt namn som "fågelbilder" och placera sedan ett nummer efter namnet i rullgardinsmenyerna. Välj att göra siffrorna alla tre siffrorna långa om antalet kryper över 100.
Ett exempel på filnamnen du kommer att sluta med visas längst ned i åtgärden.
När du är nöjd med namngivningen, tryck på uppspelningsknappen längst upp till höger i Automator-fönstret, och åtgärderna kommer att köras. Innan åtgärden ser de ut så här:
Och efter ser de så här ut:
Perfekt.
Spara det som ett arbetsflöde. Nu kan du ladda arbetsflödet, springa det i Automator och ändra de filer du vill byta namn varje gång. Om du byter namn på filer på exakt samma sätt varje gång kan du kanske spara det som en applikation.
Använder du redan Automator för att göra gemensamma uppgifter enklare? Vilka är dina favoritaktioner? Berätta för oss i kommentarerna nedan.