În ultimul an am petrecut mult timp explorând modurile în care puteți automatiza un Mac.
Am scris tutoriale detaliate despre Căprui, Tastatura Maestro și TextExpander, trei dintre cele mai puternice instrumente disponibile. Envato Tuts + a acoperit, de asemenea, alte instrumente cum ar fi OS X's built in Automator și AppleScript inainte de.
De la scrierea tutorialelor am fost contactat de un număr de oameni care întreabă cum să folosească App X pentru a face Z. În multe cazuri, răspunsul a fost nu încercați să utilizați aplicația X și utilizați în schimb App Y, care este proiectat în mod expres pentru a face Z.
În timp ce multe dintre instrumente au funcții suprapuse, fiecare are propriile puncte forte și puncte slabe. In timp ce TextExpander și KeyboardMaestro pot face unele din aceleași lucruri, există situații în care TextExpander este mai bine și invers.
În acest tutorial, mă voi uita la instrumentele majore de automatizare Mac și când vor fi utilizate cel mai bine.
AppleScript
AppleScript este unul dintre cele mai puternice instrumente de control al unui Mac. Acesta este un limbaj de scripting construit în OS X și a fost o parte a sistemului de operare de la începutul anilor '90.
Multe dintre celelalte instrumente din acest tutorial pot sau pot folosi AppleScript sub capotă. Acesta este conceput pentru automatizarea sarcinilor repetate prin conectarea diferitelor aplicații și permițându-le să transmită date și documente între ele.
O aplicație Hello World AppleScript.
Puncte forte
Ca limbaj de scripting, AppleScript este cel mai puternic instrument disponibil pentru utilizatorii de Mac. Este posibil să se construiască întreaga aplicație folosind AppleScript ca limbaj de programare de bază
AppleScript este gratuit și vine instalat cu OS X
Ca un program oficial Apple - și unul vechi la asta - este bine documentat
Poate fi controlat folosind alte limbi de scripting
Puncte slabe
AppleScript are o curbă incredibil de abruptă de învățare. Este un limbaj de programare complet dezvoltat
Aplicațiile pentru crearea AppleScripts sunt editorii de text de bază
Doar dacă tu deja ești programator, AppleScript poate fi copleșitoare de utilizat
Când să o folosiți
Dacă înțelegeți limbaje de programare în computere.
Nici o altă soluție nu poate face ceea ce aveți nevoie.
Tutoriale pentru a citi
Ghidul Ultimate pentru începători la AppleScript
Tehnici avansate AppleScript
Lansați-vă aplicațiile preferate în grupuri cu AppleScript
Automator
Automator, ca AppleScript, este un alt instrument de automatizare dezvoltat de Apple.
Cu Automator utilizați o interfață grafică (GUI) pentru a crea fluxuri de lucru - un număr de acțiuni grupate pentru a reduce sarcinile repetitive.
De exemplu, este simplu să creați un Automator flux de lucru care ia orice număr de fotografii și le redimensionează la o anumită dimensiune.
Automator aplicaţia.
Puncte forte
Automator fluxurile de lucru sunt ușor de creat cu interfața grafică; nu este necesară cunoașterea limbilor de scripting
Bine sprijinit de Apple și dezvoltatorii terți
Automator este gratuit și vine instalat cu OS X
Poate fi utilizată ca un pas în alte setări de automatizare mai puternice
Puncte slabe
lui Automator caracteristica set este relativ de bază în comparație cu alte instrumente
Fluxurile de lucru pot fi utilizate numai ca aplicații standalone sau elemente de meniu contextual
Când să o folosiți
Trebuie să automatizați o sarcină simplă, repetitivă și nimic altceva
Doriți ca mai multe aplicații să efectueze operații în același fișier
Ca pas într-o configurație mai mare de automatizare
Tutoriale pentru a citi
Automator 101: Construirea primului flux de lucru
Depășind mai mult în automator în OS X
10 utilizări minunate pentru Automator Explained
Tastatura Maestro
Tastatura Maestro este cea mai puternică aplicație de automatizare Mac de la terți. Cu aceasta veți coaiaza acțiuni pentru a forma macrocomenzi. Există foarte puține despre OS X Tastatura Maestro nu pot controla.
Una dintre caracteristicile majore care se separă Tastatura Maestro din alte opțiuni este faptul că macrocomenzile sale sunt proiectate să fie declanșate atât de utilizator, cât și automat în fundal.
De exemplu, puteți utiliza Tastatura Maestro pentru a deschide și aranja un anumit set de aplicații cu o comandă rapidă de la tastatură sau pentru a închide Facebook dacă este deschis pentru mai mult de trei minute.
A Tastatura Maestro macro am creat ca parte a unui tutorial mai devreme.
Puncte forte
Aproape la fel de puternic ca AppleScript dar mult mai simplu de utilizat
Poate fi folosit pentru a construi o serie incredibil de complexă de macrocomenzi de interconectare
Ei bine documentați și dezvoltatorii sunt bucuroși să răspundă la orice întrebări pe care le aveți
Puncte slabe
Deși utilizează o interfață grafică, există încă o curbă de învățare
Se luptă cu automatizarea funcțiilor în cadrul aplicațiilor, nu între ele
Este tentant să încerci să folosești Tastatura Maestro pentru lucrurile pe care alte aplicații le sunt mai potrivite
Când să o folosiți
Tastatura Maestro este cel mai bine folosit ca comandă centrală, controlând lucrurile cu propriile macrocomenzi și alte instrumente de automatizare precum AppleScript și Automator fluxuri de lucru
Atunci când nu există o soluție mai simplă
Când aveți nevoie de lucruri pentru a declanșa automat în fundal
Tutoriale pentru a citi
Tastatura Maestro I: Introducere
Tastatura Maestro II: Lansarea inteligentă a aplicațiilor
Tastatura Maestro III: declanșatoare situaționale
Tastatura Maestro IV: Flow Control
Tastatura Maestro V: Variabile
TextExpander
TextExpander are un scop și o face excepțional de bine: este nevoie de un șir scurt de text și îl extinde într-un șir mult mai lung. De exemplu, puteți să aveți a fragment astfel încât atunci când introduceți .eml se extinde la adresa de e-mail completă.
A TextExpander fragmentul pe care l-am creat ca parte a unui tutorial anterior.
Puncte forte
Sa concentrat pe extinderea textului în loc să încerce să gestioneze multe funcții de automatizare diferite
Incredibil de simplu de configurat și de utilizat
De asemenea, are funcții mai puternice folosind limbi de scripting care permit controlul situației asupra textului introdus
Puncte slabe
Poate fi folosit numai pentru extinderea textului
Necesită dedicație pentru configurare și utilizare
Multe dintre caracteristicile sale pot fi replicate folosind Tastatura Maestro
Când să o folosiți
Pentru a accelera introducerea textului repetitiv
Când doriți o soluție simplă și dedicată extinderii textului
Dacă utilizați ambele dispozitive iOS și Mac
Tutoriale pentru a citi
TextExpander: Introducere
TextExpander II: Umpleți Ins și macrocomenzi
Text Expander III: Scripting Fill Ins
TextExpander IV: Sincronizare și TextExpander Touch
Căprui
Căprui este o aplicație concepută pentru automatizarea gestionării fișierelor pe OS X.
Căprui vor urmări directoarele și, conform anumitor reguli, vor efectua operații pe orice fișiere din cadrul acestora.
Poți să folosești Căprui pentru a șterge fișierele vechi din Descărcări folder, mutați fișierele dintr-un dosar în altul, executați Automator fluxuri de lucru pe fișierele marcate cu o anumită culoare și multe altele.
Unele dintre regulile care rulează pe mine Spațiul de lucru director în Căprui.
Puncte forte
Căprui funcționează cu sistemul de fișiere OS X și este excelent pentru păstrarea organizării
Poate fi folosit pentru a crea directoare de declanșare care rulează specific Automator fluxuri de lucru sau AppleScripts
Rulează fără probleme în fundal
Puncte slabe
Funcționează numai cu fișiere și foldere
Dacă uitați Căprui se execută poate rula operațiunile pe fișierele pe care doriți să le lăsați în pace
Este nevoie de timp pentru configurarea corectă
Când să o folosiți
Când doriți să automatizați modul în care sunt gestionate fișierele în sistemul de fișiere OS X
Pentru a păstra sistemul de fișiere al Macului curat
Pentru a crea dosare care, atunci când se adaugă un fișier, se execută un alt program de automatizare
Tutoriale pentru a citi
Păstrați un Mac Clutter Free cu Hazel 3 și un folder Inbox
Luând Hazel 3 și Inbox la nivelul următor
Sincronizarea intrărilor între Mac-uri cu Dropbox și Hazel 3
Înfășurarea: Reguli diverse pentru Hazel 3 și Inbox
Concluzie
Envato Tuts + a acoperit o mulțime de mare software de automatizare care este disponibil pe OS X. Fiecare aplicație are propriile puncte forte și puncte slabe. În unele situații, orice va face, în timp ce în altele o aplicație specifică este cea mai potrivită pentru sarcină.
Una dintre cele mai mari probleme cu care se confruntă oamenii atunci când încearcă să automatizeze un Mac utilizează o aplicație greșită. Acest tutorial ar trebui să facă mai clară ce aplicație să utilizeze și când.
Dacă aveți întrebări cu privire la ce aplicație de automatizare să utilizați pentru o anumită problemă, întrebați-o în comentarii.