Economisiți timp prin automatizarea Macului

Majoritatea oamenilor au o idee greșită despre automatizare. Adesea se gândesc la o fantezie futuristă de roboți care fac automat totul pentru tine. Asta ar fi ultimul în automatizare. Mai practic, automatizarea este orice asistență în efectuarea acțiunilor conexe. Prin urmare, oricând puteți obține computerul pentru a vă ajuta într-o activitate este automatizarea.

De exemplu, introducerea numerelor într-o foaie de calcul și efectuarea calculelor cu numerele reprezintă un tip de automatizare. De fiecare dată când verificatorul de ortografie corectează un cuvânt greșit în text, este automat. Chiar și notificarea primirii unui e-mail este un tip de automatizare.

Profitând de automatizare este mentalitatea de a căuta modalități prin care computerul să vă ajute activitățile. Cei mai mulți oameni, din păcate, nu au gândul să profite de automatizare. Vă gândiți cum să faceți o activitate și să o faceți. O mentalitate pentru automatizare are gandul de a cauta ceva realizat de mai mult de doua ori ca candidat la automatizare.

Pentru a utiliza automatizarea, trebuie să înțelegeți diferitele tipuri de automatizări și modul în care acestea funcționează. Cu aceste cunoștințe, veți începe să căutați modalități de a pune această cunoaștere în acțiune.

Tipuri de automatizări

Toată automatizarea vine în unul din trei tipuri: automatizarea procesului, declanșează automatizarea, și hibridă automatizare. Fiecare dintre acestea are propriile subtipuri, de asemenea. Înțelegând aceste tipuri și aplicațiile utilizate pentru aceste tipuri de automatizări, știi mai bine cum să creezi o automatizare pentru nevoile tale.

Automatizarea procesului

Automatizarea procesului este transformarea unuia sau mai multor elemente într-un element diferit printr-un proces predeterminat. Prin urmare, luarea unei imagini și transformarea acesteia într-un alt tip de fișier cu un număr de seturi de planuri de biți este o automatizare a proceselor. 

Schimbarea unui fișier text cu marcaj într-un fișier HTML este, de asemenea, o automatizare a proceselor. Aceasta ar include și mutarea fișierelor dintr-un loc în altul. Când efectuați repetat procesul de automatizare, aveți automatizarea loturilor.

Trigger Automation

Automatizarea declanșării se întâmplă atunci când rulați un proces la un eveniment. Un eveniment este tot ceea ce computerul nu are control direct, dar poate răspunde la acesta. 

În lumea reală, un ceas cu alarmă este exemplul clasic al unei automatizări de declanșare. Toate automatizările care urmează a Când ... atunci ... construcția este o automatizare a declanșării.

Am venit cu șase subtipuri de automatizare a declanșării: declanșatoare de timp, declanșatoare de stat, declanșează textul, comenzi rapide, declanșatoare de cuvinte cheie, și declanșatoare externe. Voi descrie fiecare subtip de declanșare cu acesta când ... atunci ... Descriere.

Timp de declanșare

A timp de declanșare automatizarea este orice activare a unui program într-un interval de timp. Poate fi la fel de simplu ca un mesaj despre o întâlnire viitoare sau o rutină care se lansează Skype pentru a face posibilă întâlnirea. 

Sondarea unui director pentru fișierele noi și efectuarea unei acțiuni asupra acestora este o automatizare a declanșării timpului. 

Cand se produce un anumit interval de timp sau o anumită dată, atunci efectuați o acțiune.

Declanșarea de stat

Automatizarea triggerului de stat este procesul de vizualizare a unui sistem și efectuarea unei acțiuni bazate pe schimbarea de stare a sistemului. 

În automatizarea acasă, un termostat este o automatizare de declanșare a stării. Când temperatura camerei atinge un anumit punct, termostatul declanșează oprirea sau oprirea aparatului de aer condiționat. 

Cand calculatorul se află într-o anumită stare, atunci efectuați o acțiune.

Text declanșator

Text declanșator automatizarea este o formă specializată de declanșare de stat. O automatizare de declanșare a textului doar urmărește intrarea tastaturii pentru a determina secvența textului tastat. Când se detectează o anumită secvență, se efectuează o înlocuire corespunzătoare a acțiunii și / sau a textului. 

Acest lucru este diferit de declanșatoare de cuvinte cheie în sensul că acest tip de automatizare nu utilizează o zonă de intrare specială. Orice program care primește text poate primi declanșator de text automatizare. 

Cand utilizatorul introduce o anumită secvență cheie oriunde, atunci modificați textul și / sau efectuați o acțiune.

Hotkey de declanșare

Funcția de declanșare rapidă automatizarea este o altă formă specializată de declanșare de stat. O automatizare cu declanșare automată urmărește numai o anumită combinație de taste presate împreună. Acesta va efectua o acțiune specială care devine atribuită acelei combinații. 

Toți editorii de text folosesc acest tip de automatizare. Cand anumite taste sunt presate împreună, atunci efectuați o anumită acțiune.

Comandă de cuvinte cheie

A declanșarea cuvintelor cheie automatizarea este a declanșator de text automatizare într-o zonă specializată de introducere a textului. Acestea pot lua o intrare suplimentară pentru a efectua și automatizarea. Cu această definiție largă, terminalul este o automatizare a declanșării cuvintelor cheie. 

Cand un anumit text este introdus într-o intrare de text specializată, atunci efectuați o acțiune cu sau fără o intrare suplimentară de la utilizator.

Comandă externă

Un declanșator extern automatizarea declanșează un proces bazat pe un stimul din afara programului sau a calculatorului. Nu monitorizează, ci răspunde unui stimul. Acest lucru este similar cu un clic pe un proiector cu diapozitive. Prezentatorul dă click pe clicker pentru ca proiectorul să schimbe diapozitivele. 

declanșator extern nu trebuie să fie un dispozitiv, ci poate fi un serviciu. Notificările push este o cerere de declanșator extern automatizare. 

Cand se întâmplă un eveniment din afara programului sau a computerului, atunci efectuați o acțiune prestabilită.

Automatizarea hibridă

Automatizare hibridă este combinația dintre oricare dintre tipurile de automatizare menționate mai sus. Automatizare hibridă este, în general, cel mai puternic tip de automatizare, dar este adesea cel mai greu de pus împreună și de menținut. 

Cea mai ușoară formă de automatizare hibridă este a automatizare secvențială: o automatizare declanșează o altă automatizare care nu are legătură. Acest lucru diferă de la automatizarea loturilor prin invocarea unui alt tip de automatizare.

Programe de automatizare

Acum, că am explicat tipurile de automatizare, vă voi da câteva programe care să vă gândiți la fiecare tip de automatizare și cum puteți să-l puneți să funcționeze pentru dvs. Aceasta nu este o listă exhaustivă a programelor de utilizat pentru fiecare tip de automatizare, ci o listă scurtă pentru a începe.

Proces și automatizare lot

Două programe excelente pentru automatizarea proceselor generice sunt DropZone și Alfred. Aceste două programe vă permit să procesați elemente și să creați personalizări care se potrivesc unei nevoi speciale. Aceste programe permit, de asemenea, procesarea simplă a acțiunilor.

Alfred Workflow pentru management de proiect

Alfed Worklfows există pentru multe automatizări de sarcini. Packal site-ul listează peste 220 de fluxuri de lucru. Management de proiect fluxul de lucru automatizează crearea de noi proiecte web, lansarea de servere și orice altceva pe care îl adaug. Este motorul meu de lucru al automatizării proiectelor. 

Puteți vedea cum a fost creată baza acesteia Alfred Workflows pentru utilizatorii avansați.

Dropzone Comprimarea imaginilor

Dropzone vine cu mai multe acțiuni pre-construite și capacitatea de a adăuga mai multe. În tutorial Scrierea destinațiilor pentru Dropzone, vedeți cum să creați o acțiune pentru a prelua orice imagine și ao comprima la un plan de biți mai mic și la un tip diferit. Odată scris pentru a face o singură imagine, este setat automat pentru a rula și procesarea lotului.

TextSoap Cleaner Construction

TextSoap este o automatizare a procesului numai pentru text. Acesta vă permite să modificați textul în mai multe moduri: tipuri diferite de cazuri, Markdown la HTML sau Richtext și programe de curățare personalizate pentru texte care sunt construite cu o metodă de construcție ușor de utilizat. 

Tutorialul Cum de a crea fără efort Markdown cu TextSoap arată cum se creează automatizări de procesare a textului.

Timpul declanșator

Pentru a face uz de automatizarea timpului, trebuie să aveți programe care știu despre timp și pot reacționa la timp. Un program simplu de calendar cum ar fi Fantastic este minunat, dar nu automatizează o acțiune. Vă dă minte minunate, dar nu vă ajută în munca pe care trebuie să o faceți.

Reglarea acțiunii în sensul acelor de ceas

Prin urmare, programele cum ar fi Clockwise și Alfred Cron pentru automatizări adevărate. Aceste programe vă permit să rulați un script la un moment dat. 

Clockwise ar fi programul de alegere pentru programarea novici. Are multe acțiuni încorporate, împreună cu scripturi definite de utilizator. Alfred Cron este pentru utilizatorii avansați. 

Tutorialul, Utilizați un Mac pentru a monitoriza timpul de funcționare a site-ului sau alte activități regulate, arată cum să automatizezi acțiunile la timp utilizând aceste aplicații.

Declanșatoare de stat

Există un singur adevărat Declanșarea de stat program pentru Mac despre care stiu despre: ControlPlane.

ControlPlane funcționează prin monitorizarea mai multor factori din calculatorul dvs. Mac pentru a determina starea actuală. Odată ce starea se schimbă, scripturile se pot executa pentru a automatiza Mac-ul. Tutorialul Luați controlul cu ControlPlane arată cum se utilizează acest program pentru a porni și dezactiva automat partajarea de fișiere în funcție de locație.

O formă limitată de Declanșarea de stat se întâmplă cu programe cum ar fi LiveReload și Căprui. Aceste programe sunt cunoscute sub numele de Declanșarea statului de fișiere automatizari. Ei urmăresc starea anumitor fișiere. Atunci când modificările lor de stat (adică modificate printr-o acțiune de salvare a fișierului), acestea efectuează o acțiune prestabilită.

LiveReload

LiveReload recompensează resursele web centrice. Prin urmare, dacă utilizați Busolă sau SASS, sau multe alte precompilatoare centrate pe web în proiectul dvs., setați reîncărcare live pentru a monitoriza directoarele. Ori de câte ori schimbați un fișier în acele directoare, acesta le recomută automat și reîncarcă modificările în browser.

Căprui

In timp ce LiveReload are un anumit tip de procesare a fișierelor, Căprui este mai generică. Sondajele predetermină fișierele pentru un număr mare de posibile modificări și efectuează o acțiune. 

Puteți configura Căprui pentru a funcționa ca LiveReload și mai mult, totuși Căprui nu este la fel de receptiv ca LiveReload pentru acest tip de funcționalitate din cauza naturii sale de votare.

Declanșatoare de text

Când am nevoie Declanșatoare de text, Ajung la TextExpander pentru a umple acea zonă. Combinat cu PopClip si Extensia TextExpander, Pot să creez rapid extensii de text.

TextExpander: Selectarea textului

Puteți selecta textul pe care doriți să îl extindeți și selectați Extensia TextExpander în PopClip.

TextExpander: atribuirea cheii de extindere

Setați declanșatorul de taste. eu folosesc ; q ca extensie de lucru implicită pe care nu o păstrez. Acum, pentru a repeta acea secvență de text, pot să tip ; q și se extinde. Când ați terminat, ștergeți-l sau setați-l la un text de expansiune unic pentru utilizare ulterioară. 

Folosind un semi-colon înaintea secvenței de litere, puteți fi sigur că nu va fi declanșat de tastarea normală. Acest lucru economisește o mulțime de tastare!

Comenzi rapide

Pentru declanșatoarele Hotkey, Tastatura Maestro este cererea mea principală cu Alfred a face restul.

Cuplat cu ShortCat, un program care vă permite să selectați caracteristicile interfeței numai de la tastatură, puteți face unele automatizări interesante.

Tastatură Maestro și ShortCat Automatizarea formularului Web

De exemplu, una dintre activitățile mele este încărcarea cursurilor video la Wistia și obținerea acestora în format corect. Eu folosesc a Tastatura Maestro acțiune hotkey pentru a crea o nouă secțiune în curs. 

În cele de mai sus Tastatura Maestro dialog, a Cmd-Up Arrow se mută în partea de sus a paginii web din Crom. A Shift-Command-Space apeluri ShortCat să caute un câmp numit Acțiunea proiectului. Asta deschide un meniu. 

Scriptul sună ShortCat din nou pentru a selecta un element din meniu. Ceea ce îmi ia în mod normal mai multe mișcări ale mouse-ului este o comandă rapidă de la tastatură. Aceasta este automatizarea la cele mai bune!

Cuvinte cheie declanșatoare

Pentru a crea un cuvânt cheie Trigger, folosesc cea mai mare parte Alfred prin crearea unui flux de lucru pentru acțiunile necesare. Într-un Alfred fluxul de lucru, pot folosi orice limbă de programare pe care doresc să o creez. 

Grupul de tutoriale care predă folosirea lui Alfred vă va ajuta să învățați să creați acțiuni declanșate de cuvinte cheie: Alfred for incepatori, Intermediarii, Avansat, și Alfred Debugging.

LaunchBar 5 Acțiuni AppleScript

Launchbar de asemenea, este util în crearea de acțiuni declanșate de un cuvânt cheie. În versiunea 5, trebuia să fie AppleScript script-uri. 

Orice AppleScript script plasat în ~ / Bibliotecă / Sprijin pentru aplicații / LaunchBar / Acțiuni / directorul este accesibil în Launchbar ca acțiune de cuvinte cheie.

LaunchBar 6 Acțiuni ambalate

Ultima versiune 6 din Launchbar adaugă capacitatea de a folosi orice limbaj de programare pentru a crea scripturi și o modalitate frumoasă de a împacheta împreună toate informațiile necesare.

Declanșatoare externe

Ambii Tastatura Maestro și Alfred să permită altor programe decât cele de a-și apela funcțiile printr-un program Comandă externă

Tastatura Maestro merge mai departe și suportă un server Web intern pentru a primi declanșatoare de oriunde de pe Internet. Prin urmare, puteți avea un computer undeva pe Internet trimite un eveniment declanșator Tastatura Maestro pe calculatorul tau.

Triggerul extern al lui Alfred

Alfred Comandă externă este limitat la un program care poate rula un AppleScript script-ul pentru a-l numi. Când definiți un Comandă externă, Alfred vă oferă codul AppleScript pe care îl utilizați pentru a-l apela.

Automatizarea hibridă

De cand Automatizarea hibridă este combinarea mai multor tehnici de automatizare impreuna, nu exista o singura aplicatie conceputa in acest scop. 

După cum puteți vedea din lista mea de aplicații, Alfred este în multe dintre categoriile. Deoarece este ușor pentru Alfred să se numească, să creeze a Automatizarea hibridă este foarte posibil.

Concluzie

În acest tutorial, am explicat automatizarea computerelor și cum să le execut pe un Mac. 

Depinde de dvs. să vă transformați fluxul de lucru pentru a profita de automatizare. Gândește-te mereu: pot automatiza ceva făcut mai mult de două ori.