Cum de a alege dreptul de instrumente pentru a automatiza Mac

Î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.

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ă.

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.