I løpet av det siste året har jeg brukt mye tid på å utforske måtene du kan automatisere en Mac.
Jeg har skrevet detaljerte opplæringsprogrammer om Hazel, Tastatur Maestro og TextExpander, tre av de kraftigste verktøyene som er tilgjengelige. Envato Tuts + har også dekket andre verktøy som OS X er innebygd Automator og Apple før.
Siden jeg har skrevet veiledningene, har jeg blitt kontaktet av en rekke personer som spør hvordan jeg skal bruke App X å gjøre Z. I mange tilfeller var svaret ikke prøv å bruke App X og bruk istedenfor App Y som er uttrykkelig utformet for å gjøre Z.
Mens mange av verktøyene har overlappende funksjonalitet, har hver sin egen individuelle styrke og svakheter. Samtidig som TextExpander og KeyboardMaestro kan gjøre noen av de samme tingene, det er situasjoner hvor TextExpander er bedre og omvendt.
I denne opplæringen ser jeg på de viktigste Mac-automatiseringsverktøyene og når de er best ansatt.
Apple
Apple er et av de kraftigste verktøyene for å styre en Mac. Det er et skriptspråk bygget inn til OS X, og det har vært en del av operativsystemet siden tidlig på 90-tallet.
Mange av de andre verktøyene i denne opplæringen kan, eller gjør, bruk Apple under panseret. Den er designet for å automatisere repeterende oppgaver ved å koble forskjellige applikasjoner og tillate dem å overføre data og dokumenter mellom seg.
En Hello World AppleScript.
styrker
Som skriptspråk, Apple er det kraftigste verktøyet som er tilgjengelig for Mac-brukere. Det er mulig å bygge hele applikasjoner ved hjelp av Apple som grunnleggende programmeringsspråk
Apple er gratis og leveres installert med OS X
Som et offisielt Apple-program - og en gammel på det - er det godt dokumentert
Kan styres ved hjelp av andre skriptspråk
Svakheter
Apple har en utrolig bratt læringskurve. Det er et fullverdig programmeringsspråk
Applikasjonene for å lage Applescript er grunnleggende tekstredaktører
Med mindre du allerede er programmerer, Apple kan være overveldende å bruke
Når skal du bruke den
Hvis du forstår programmeringssprog.
Ingen annen løsning kan gjøre hva du trenger det til.
Tutorials to Read
Den Ultimate Beginner's Guide To AppleScript
Avanserte AppleScript-teknikker
Start favorittapplikasjonene dine i grupper med AppleScript
Automator
Automator, som Apple, er et annet automatiseringsverktøy utviklet av Apple.
Med Automator du bruker et grafisk brukergrensesnitt (GUI) for å lage arbeidsflyt-en rekke handlinger gruppert sammen for å redusere gjentatte oppgaver.
For eksempel er det enkelt å opprette en Automator arbeidsflyt som tar et antall bilder og endrer størrelsen på dem til en bestemt størrelse.
De Automator app.
styrker
Automator arbeidsflyter er enkle å lage med GUI; Ingen kunnskap om skriptspråk er nødvendig
Godt støttet av Apple og tredjeparts utviklere
Automator er gratis og leveres installert med OS X
Kan brukes som et skritt i andre kraftigere automatiseringsoppsett
Svakheter
Automator er funksjonssett er relativt grunnleggende i forhold til andre verktøy
Arbeidsflyter kan bare brukes som frittstående apper eller kontekstmenyelementer
Når skal du bruke den
Du må automatisere en enkel, repeterende oppgave og ingenting annet
Du vil at flere applikasjoner skal utføre operasjoner på samme fil
Som et skritt i en større automatiseringsoppsett
Tutorials to Read
Automator 101: Bygg din første arbeidsflyt
Delving Dypere inn i Automator i OS X
10 fantastiske bruksområder for Automator forklart
Tastatur Maestro
Tastatur Maestro er den mest kraftige tredjeparts Mac-automatiseringsappen tilgjengelig. Med den snor du sammen for å danne makroer. Det er veldig lite om OS X det Tastatur Maestro kan ikke kontrollere.
En av de viktigste funksjonene som skiller seg fra Tastatur Maestro fra andre alternativer er at makroene er designet for å bli utløst av brukeren og automatisk i bakgrunnen.
For eksempel kan du bruke Tastatur Maestro å åpne og ordne et bestemt sett med programmer med en hurtigtast eller lukke Facebook hvis den har vært åpen i mer enn tre minutter.
EN Tastatur Maestro makro jeg opprettet som en del av en tidligere opplæring.
styrker
Nesten like kraftig som Apple men mye enklere å bruke
Kan brukes til å bygge utrolig komplisert serie interlinking makroer
Godt dokumentert og utviklerne er glade for å svare på eventuelle spørsmål du har
Svakheter
Selv om det bruker en GUI, er det fortsatt en læringskurve
Bekjemper å automatisere funksjoner innenfor apper i stedet for mellom dem
Det er fristende å prøve og bruke Tastatur Maestro for ting som andre apper er bedre egnet til
Når skal du bruke den
Tastatur Maestro brukes best som sentral kommando, kontrollerer ting med egne makroer og andre automatiseringsverktøy som AppleScript og Automator arbeidsflyt
Når det ikke er noen enklere løsning tilgjengelig
Når du trenger ting som skal utløse automatisk i bakgrunnen
Tutorials to Read
Keyboard Maestro I: Introduksjon
Tastatur Maestro II: Lansere Apps Intelligent
Tastatur Maestro III: Situasjonsutløsere
Tastatur Maestro IV: Kontrollflow
Tastatur Maestro V: Variabler
TextExpander
TextExpander har ett formål og det gjør det usedvanlig bra: det tar en kort tekststreng og utvider den til en lengre streng. For eksempel kan du ha en tekstutdrag slik at når du skriver inn .eml, utvides den ut til din fullstendige e-postadresse.
EN TextExpander Utdrag jeg opprettet som en del av en tidligere opplæring.
styrker
Fullstendig fokusert på tekstutvidelse i stedet for å prøve å håndtere mange forskjellige automatiseringsfunksjoner
Utrolig enkelt å sette opp og bruke
Har også kraftigere funksjoner ved hjelp av skriptspråk som tillater situasjonskontroll over hvilken tekst som er satt inn
Svakheter
Kan kun brukes til tekstutvidelse
Krever dedikasjon til å sette opp og bruke
Mange av dens funksjoner kan replikeres ved hjelp av Tastatur Maestro
Når skal du bruke den
For å øke hastigheten på gjentatt tekstoppføring
Når du vil ha en enkel, dedikert løsning til tekstutvidelse
Hvis du bruker både iOS-enheter og Mac-maskiner
Tutorials to Read
TextExpander: En introduksjon
TextExpander II: Fyll inn og makroer
Tekst Utvidelse III: Skripting Fyll Ins
TextExpander IV: Synkronisering og TextExpander Touch
Hazel
Hazel er en app designet for å automatisere filbehandling på OS X.
Hazel Vil se på mapper og, i henhold til visse regler, utføre operasjoner på filer i dem.
Du kan bruke Hazel for å slette gamle filer fra Nedlastinger mappe, flytte filer fra en mappe til en annen, kjøre Automator arbeidsflyter på filer merket med en bestemt farge og mye mer.
Noen av reglene som kjører på min Desktop mappe inn Hazel.
styrker
Hazel Fungerer med OS Xs filsystem og er flott for å holde den organisert
Kan brukes til å lage utløsermapper som kjører spesifikt Automator arbeidsflyter eller AppleScripts
Kjører sømløst i bakgrunnen
Svakheter
Fungerer bare med filer og mapper
Hvis du glemmer Hazel kjører det kan kjøre operasjoner på filer du vil ha alene
Tidkrevende å konfigurere riktig
Når skal du bruke den
Når du vil automatisere hvordan filer håndteres i OS Xs filsystem
For å holde et Mac-filsystem rent
For å lage mapper som kjører et annet automatiseringsprogram når en fil legges til
Tutorials to Read
Hold en Mac Clutter Free With Hazel 3 og en innboksmappe
Tar Hazel 3 og innboksen til neste nivå
Synkronisere innboksen mellom Macs med Dropbox og Hazel 3
Innpakning: Diverse regler for Hazel 3 og innboksen
Konklusjon
Envato Tuts + har dekket mye av den store automatiseringsprogramvaren som er tilgjengelig på OS X. Hver applikasjon har sine egne sterke og svake sider. I noen situasjoner vil noen gjøre mens andre i en bestemt app passer best til oppgaven.
Et av de største problemene folk går inn i når man prøver å automatisere en Mac, bruker feil applikasjon. Denne opplæringen bør gjøre det klart hvilken app du skal bruke og når.
Hvis du har spørsmål om hvilken automatiseringsapp som skal brukes til et bestemt problem, spør du bort i kommentarene.