Spar tid ved å automatisere Mac

Save tid ved å automatisere Mac

De fleste mennesker har feil ideen om automatisering. De tenker ofte på en futuristisk fantasi av roboter som automatisk gjør alt for deg. Det ville være den ultimate innen automasjon. Mer praktisk, er automatisering hjelp i å utføre relaterte handlinger. Derfor, når du kan få datamaskinen til å hjelpe i en aktivitet automatisering.

For eksempel angir i tall i et regneark og utføre beregninger med tall er en type av automatisering. Hver gang stavekontroll korrigerer et feilstavet ord i teksten, det er automatisering. Selv melding om en e-post som kommer er en type av automatisering.

Å dra nytte av automatisering er tankegangen til utkikk etter måter å ha datamaskinen hjelpe dine aktiviteter. De fleste mennesker, dessverre, ikke har den tankegangen til å dra nytte av automatisering. Du tenker på hvordan du gjør en aktivitet, og bare gjøre det. En tankesett for automatisering har tanken på jakt etter noe utført mer enn to ganger som en kandidat for automatisering.

For å kunne gjøre bruk av automatisering, må du forstå de ulike typer av automatisering og hvordan de fungerer. Med denne kunnskapen, vil du begynne å lete etter måter å sette denne kunnskapen til handling

Typer Automation

Alle automatisering kommer i en av tre typer:. prosessautomatisering
, trigger automatisering
, og hybrid automatisering
. Hver av disse har sine egne sub-typer også. Ved å forstå disse typene og programmene som brukes for disse typer automatisering, du bedre vet hvordan du oppretter en automatisering for dine behov.

Process Automation

Process automatisering
er trans ett eller flere elementer i et annet element ved en forhåndsbestemt prosess. Derfor tar et bilde og transformere den til en annen filtype med et gitt antall bits flyene er et prosessautomasjon.

Endring av en markdown tekstfil til en HTML-fil er også en prosess automatisering. Dette vil også omfatte flytting av filer fra ett sted til et annet. Når du utfører prosessautomatisering gjentagelser, har du batch automatisering
.

Trigger Automation

Trigger automatisering
skjer når du kjører en prosess på en hendelse. En hendelse er noe som datamaskinen har ingen direkte kontroll over, men kan svare på det.

I den virkelige verden, er en vekkerklokke klassisk eksempel på en utløser automatisering. Alle automations som følger en Når ... da ...
konstruksjon er en trigger automatisering

Jeg kom opp med seks trigger automasjons undergrupper:. tid utløser
, statlige triggere
, tekst utløser
, hurtigtast utløser
, søkeord utløser
, og eksterne triggere
. Jeg vil beskrive hver trigger subtype med det er når ... da ...
beskrivelse.

Tid Trigger

En tid trigger
automatisering er noen aktivering av et program på en tidsbestemt intervall. Det kan være så enkelt som en melding om et kommende møte eller en rutine som lanseres Skype
å gjøre møtet mulig.

Polling en katalog for nye filer og utføre en handling på dem er en tid trigger automatisering.

Når
et visst tidsintervall eller dato skjer,
utføre en handling.

State Trigger

State trigger automatisering er prosessen på over viser et system og utføre en handling basert på systemer tilstandsendring.

I hjemmeautomatisering, er en termostat en tilstand trigger automatisering. Når huset temperaturen når et visst punkt, utløser termostaten slår av eller på av klimaanlegget.

Når
datamaskinen er i en viss tilstand,
utføre en handling.

Tekst Trigger

Tekst trigger
automatisering er en spesialisert form for tilstand trigger
. En tekst trigger automatisering bare passer på tastaturet input for å bestemme sekvensen av teksten skrevet. Når en viss sekvens blir detektert, blir en passende handling og /eller tekst erstatning utført.

Dette er forskjellig fra ordet utløser
i at denne typen automatisering ikke gjør bruk av en spesiell inngang området. Ethvert program som mottar tekst kan motta tekst trigger
automatisering.

Når
brukeren skriver en viss tastesekvens hvor som helst,
endre teksten og /eller utføre en handling.

Hotkey Trigger

Hotkey trigger
automatisering er en annen spesialisert form for tilstand trigger
. En hurtigtast trigger automatisering klokker bare for en viss kombinasjon av taster trykkes sammen. Det vil utføre en spesiell handling som blir fordelt til den kombinasjonen.

Alle tekstredigeringsprogrammer gjøre bruk av denne typen automatisering. Når
enkelte taster bli presset sammen,
utføre en bestemt handling.

Søkeord Trigger

En søkeord trigger
automatisering er en tekst trigger
automatisering i et spesialisert tekstfeltet. Disse kan ta med ekstra inngang for å utføre den automatisering også. Med denne brede av en definisjon, er terminalen et søkeord automatisering.

Når
en bestemt tekst blir tastet inn til en spesialisert skriving,
utføre en handling med eller uten ekstra input fra brukeren.

ekstern trigger

en exteral trigger
automatisering er den utløsende en prosess basert på en stimulus fra utenfor programmet eller datamaskinen. Det er ikke overvåking, men reagerer på en stimulans. Dette er analogt med en klikkeren på en lysbildefremviser. Programleder klikker klikkeren for å få projektoren til å endre lysbilder.

ekstern trigger
trenger ikke å være en enhet, men kan være en tjeneste. Push varslinger er en anvendelse av ekstern utløser
automatisering.

Når
en hendelse fra utenfor programmet eller datamaskinen skjer,
utføre en bestemt handling.

Hybrid Automation

< i> hybrid automatisering
er kombinasjonen av noen av de nevnte automatisering typene satt sammen. Hybrid automatisering
er vanligvis den mest effektive form for automatisering, men det er ofte det vanskeligste å sette sammen og vedlikeholde.

Den enkleste formen for hybrid automatisering er en sekvensiell automatisering
: en automatisering utløser en annen automatisering som er ikke-relatert. Dette skiller seg fra batch automatisering
ved å påberope en annen type av automatisering.

Programmer for Automatisering

Nå som jeg har forklart hvilke typer automatisering, jeg skal gi deg noen programmer til å tenke på hver type av automatisering og hvordan du kan sette det til å fungere for deg. Dette er ikke en uttømmende liste over programmer til bruk for hver type automatisering, men en kort liste for å komme i gang.

Prosess og Batch Automation

To flott program for å gjøre generisk prosessautomatisering er Dropzone og Alfred. Disse to programmene lar deg behandle elementer og lage tilpasninger som passer et bestemt behov. Disse programmene også gi rom for enkel batch prosessering av handlinger.
Alfred Arbeidsflyt for Project Management

Alfed Worklfows finnes for mange oppgaver automations. Den Packal hjemmeside lister over 220 arbeidsflyt. The Project Management arbeidsflyt automatiserer oppretting av nye webprosjekter, lansere servere, og noe annet jeg legge til det. Det er min arbeidshest av prosjektet automatisering.

Du kan se hvordan foten av det laget i Alfred Arbeidsflyt for avanserte brukere
.
Dropzone komprimere bilder

Dropzone kommer med flere pre-bygget handlinger og muligheten til å legge mer. I opplæringen Skrive Destinasjoner for Dropzone
, ser du hvordan du oppretter en handling for å ta et bilde og komprimere det til en mindre bit plan og til en annen type. Når skrevet for å gjøre ett bilde, er det automatisk oppsett for å kjøre batch prosessering også.
TextSoap Cleaner Construction

TextSoap er et prosessautomatisering for tekst. Den lar deg endre teksten på mange måter: forskjellige typer saker, Markdown til HTML eller Rik og egendefinerte tekst rengjøringsmidler som er bygget med en enkel å bruke flytskjema byggemåten.

tutorial Hvordan Uanstrengt Lag Markdown Med TextSoap
viser hvordan du oppretter tekstbehandling automations.

Tid Triggers

For å gjøre bruk av tid automatisering, du må ha programmer som vet om tid og kan reagere på den tiden. En enkel kalender program som Fantastical er flott, men det betyr ikke automatisere en handling. Det gir gode påminnelser, men hjelper ikke i det arbeidet du trenger å gjøre.
Klokken Sette opp Handling

Derfor programmer som Høyre-Alfred Cron gjøre for ekte automations. Disse programmene lar deg kjøre et skript på et bestemt tidspunkt.

Med klokken ville være programmet for valget for programmering nybegynnere. Den har mange innebygde handlinger sammen med brukerdefiner skript. Alfred Cron er for avanserte brukere.

tutorial, Bruk en Mac til Monitor Website Uptime eller andre vanlige oppgaver
, viser hvordan å automatisere handlinger på gang ved hjelp av disse programmene.

State Triggers
< p> det er bare én sann State Trigger
program for Mac som jeg vet om. ControlPlane

ControlPlane virker ved å overvåke mange faktorer i din Mac for å fastslå den nåværende tilstand. Når staten endres, kan skript utføre for å automatisere Mac. Opplæringen Ta kontroll med ControlPlane
viser hvordan du bruker dette programmet til å automatisk slå av og på fildeling basert på plassering.

En begrenset form for State Utløsende
skjer med programmer som LiveReload og Hazel. Disse programmene er kjent som File State Utløsende
automations. De ser staten bestemte filer. Når deres tilstandsendringer (ie. Endres ved en lagre filen handling), da de utfører en forhåndsdefinert handling.
LiveReload

LiveReload recompiles nettsentrisk ressurser. Derfor, hvis du bruker kompass eller SASS, eller mange andre web sentriske pre-kompilatorer i prosjektet, satt levende reload å overvåke kataloger. Når du endrer en fil i disse katalogene, det automatisk recompiles dem og laster endringen i til din nettleser.
Hazel

Mens LiveReload gjør en bestemt type fil behandling, er Hazel mer generisk. Det avstemninger forhåndsdefinerer filer for et stort antall mulige endringer og utfører en handling.

Du kan konfigurere Hazel å fungere som LiveReload og mer, selv om Hazel er ikke så responsiv som LiveReload for denne type funksjonalitet på grunn av den valg naturen.

Tekst Triggere

når jeg trenger Tekst Triggere
, nå jeg å TextExpander å fylle dette området. Kombinert med PopClip og TextExpander Extension, kan jeg lage tekst utvidere raskt
TextExpander. Velge tekst

Du kan velge teksten du ønsker å utvide og velge TextExpander Extension i PopClip
TextExpander. Tildele Utvide Key

Sett nøkkelen trigger. Jeg bruker q som standard arbeid ekspander at jeg ikke holder. Nå, for å gjenta den sekvensen av tekst, kan jeg skrive, q og det utvider seg. Når du er ferdig, må du slette den eller sette den til en unik utvidelse tekst for fremtidig bruk.

Ved å bruke et semikolon før brevet sekvens, kan du være sikker på at det ikke vil bli utløst av normal skrive. Dette sparer mye av å skrive!

Hotkey Triggere

For Hurtigtast Triggers, er Keyboard Maestro min viktigste søknad med Alfred gjør resten.

Sammen med ShortCat, et program som Her kan du velge grensesnitt har utelukkende fra tastaturet, kan du gjøre noen interessante automations.
Keyboard Maestro og ShortCat automat~~POS=TRUNC Web Forms

for eksempel er en av mine jobber med å laste opp video kurs til Wistia og få dem formatert riktig. Jeg bruker et tastatur Maestro hurtigtast handling for å skape en ny seksjon i kurset.

I ovennevnte dialogen Keyboard Maestro, beveger en Cmd-Pil opp til toppen av nettsiden i Chrome. En Skift-Kommando-Space kaller ShortCat å se etter et felt som heter Prosjekt Handling. Det åpnes en meny.

Skriptet kaller ShortCat igjen for å velge et menyelement i denne menyen. Hva normalt tar meg flere musen beveger seg er en enkelt hurtigtast. Det er automatisering på sitt beste!

ordet utløser

Hvis du vil opprette et søkeord Trigger, jeg stort sett bruker Alfred ved å opprette en arbeidsflyt for handlingene som trengs. I et Alfred arbeidsflyt, kan jeg bruke noen programmering språk jeg ønsker å skape handlinger.

Gruppen av tutorials undervisning bruk av Alfred vil hjelpe deg å lære å lage søkeord som utløste handlinger: Alfred for Nybegynnere
, Mellom
, Avansert
og Alfred Debugging
.
LaunchBar 5 Apple handlinger

LaunchBar også er nyttig i å skape handlinger utløst av et søkeord. I versjon 5, måtte de være Applescript-prosedyrer.

Alle Applescript plasseres i ~ /Library /Application Support /LaunchBar /Actions /katalog er tilgjengelig i LaunchBar som søkeord handling.
LaunchBar 6 Pakket Handlinger

Den nyeste versjon 6 av LaunchBar legger muligheten til å bruke alle programmeringsspråk for å lage skript og en fin måte å pakke all nødvendig informasjon sammen.

Eksterne Triggers

Både Keyboard Maestro og Alfred tillate andre enn seg selv å kalle sine funksjoner med en ekstern Trigger programmer.

Keyboard Maestro går en videre og støtter en intern Web Server for å få triggere fra hvor som helst på Internett. Du kan derfor ha en datamaskin eller annet sted på Internett sende en trigger event å Keyboard Maestro på datamaskinen.
Alfred Ekstern Trigger

Alfreds ekstern Trigger er begrenset til et program som kan kjøre en Apple
script å kalle det. Når du definerer en ekstern Trigger, gir Alfred du Applescript-kode for å bruke til å kalle det.

Hybrid Automation

Siden Hybrid Automation er kombinasjon av flere automasjonsteknikk sammen, det er egentlig ikke en enkelt program laget for dette formålet.

Som du kan se fra min liste over programmer, er Alfred i mange av kategoriene. Siden det er lett for Alfred å kalle seg, skaper en hybrid Automatisering er veldig gjennomførbart.

Konklusjon

I denne opplæringen, har jeg forklart datamaskin automatisering og hvordan du utfører det på en Mac.

Det er opp til deg å forvandle din arbeidsflyt for å dra nytte av automatisering. Bare fortsett å tenke: Jeg kan automatisere noe gjort mer enn to ganger
AlfredAlfred DebuggingRichard Guay
App TrainingTake kontroll med ControlPlaneRichard Guay
App TrainingUse en Mac til Monitor Website Uptime eller andre vanlige TasksRichard Guay
App TrainingAlfred arbeidsflyter. for BeginnersRichard Guay
App TrainingHow å enkelt lage Markdown Med TextSoap Richard Guay
App TrainingAlfred Arbeidsflyt for IntermediatesRichard Guay
App TrainingAlfred Arbeidsflyt for Advanced UsersRichard Guay
App TrainingWriting Destinasjoner for DropzoneRichard Guay