De fleste har feil ide om automatisering. De tenker ofte på en futuristisk fantasi av roboter som automatisk gjør alt for deg. Det ville være det ultimate innen automatisering. Mer praktisk er automatisering hjelp til å utføre relaterte handlinger. Derfor, når som helst du kan få datamaskinen til å hjelpe i en aktivitet, er automatisering.
For eksempel, å skrive inn tall i et regneark og utføre beregninger med tallene er en type automatisering. Hver gang stavekontrollen korrigerer et feilstavet ord i teksten, er det automatisering. Selv varsel om en e-post ankommer er en type automatisering.
Dra nytte av automatisering er tankegangen om å lete etter måter å få datamaskinen til å hjelpe dine aktiviteter. De fleste har dessverre ikke tankene om å utnytte automatiseringen. Du tenker på hvordan du gjør en aktivitet og bare gjør det. En tankegang for automatisering har tenkt å se etter noe som er gjort mer enn to ganger som kandidat for automatisering.
For å kunne bruke automatisering må du forstå de ulike typer automatisering og hvordan de fungerer. Med den kunnskapen vil du begynne å lete etter måter å sette den kunnskapen i handling.
All automatisering kommer i en av tre typer: prosessautomatisering, utløser automatisering, og hybridautomatisering. Hver av disse har også sine egne undertyper. Ved å forstå disse typene og applikasjonene som brukes for disse typer automatisering, vet du bedre hvordan du lager en automatisering for dine behov.
Prosessautomatisering er det å transformere en eller flere elementer inn i et annet element med en forhåndsbestemt prosess. Derfor tar et bilde og transformerer det til en annen filtype med et sett antall bitplaner, en prosessautomatisering.
Endringen av en markdown-tekstfil til en HTML-fil er også en prosessautomatisering. Dette vil også omfatte flytting av filer fra ett sted til et annet. Når du utfører prosessautomatiseringen repetitivt, har du batchautomatisering.
Utløser automatisering skjer når du kjører en prosess på en hendelse. En hendelse er noe at datamaskinen ikke har direkte kontroll over, men kan svare på det.
I den virkelige verden er et vekkerklokke det klassiske eksempelet på en utløserautomatisering. Alle automatiseringer som følger a Når da… konstruksjon er en triggerautomatisering.
Jeg kom opp med seks utløser automatisering subtyper: tidsutløser, statlige utløsere, tekst utløser, hurtigtast utløser, søkeord utløser, og eksterne utløsere. Jeg vil beskrive hver triggersubtype med den når da… beskrivelse.
EN tidsutløseren automatisering er en hvilken som helst aktivering av et program på et tidsintervall. Det kan være så enkelt som en melding om et kommende møte eller en rutine som starter Skype å gjøre møtet mulig.
Polling en katalog for nye filer og utfører en handling på dem er en automatisering av tidsutløser.
Når et visst tidsintervall eller en dato skjer, deretter utfør en handling.
State trigger automatisering er prosessen med å se på et system og utføre en handling basert på systemendring av tilstand.
I hjemmautomatisering er en termostat en automatisering av tilstandsutløser. Når hustemperaturen når et bestemt punkt, utløser termostaten å slå av eller på på klimaanlegget.
Når datamaskinen er i en bestemt tilstand, deretter utfør en handling.
Tekstutløseren automatisering er en spesialisert form av state trigger. En tekstutløsningsautomatisering ser bare over tastaturinngangen for å bestemme sekvensen for teksten som er skrevet. Når en bestemt sekvens blir oppdaget, utføres en passende handling og / eller tekstutskifting.
Dette er forskjellig fra søkeord utløser ved at denne typen automatisering ikke benytter seg av et spesielt inngangsområde. Ethvert program som mottar tekst kan motta tekst utløser automasjon.
Når brukeren skriver en bestemt tastesekvens hvor som helst, deretter endre teksten og / eller utføre en handling.
Hurtigtast utløser automatisering er en annen spesialisert form av state trigger. En hurtigtastutløserautomatisering ser bare på en bestemt kombinasjon av nøkler trykket sammen. Det vil utføre en spesiell handling som blir tildelt den kombinasjonen.
Alle tekstredaktører benytter seg av denne typen automatisering. Når visse nøkler blir presset sammen, deretter utfør en viss handling.
EN søkeord utløser automatisering er en tekst utløser automatisering i et spesialisert tekstinngangsområde. Disse kan ta ekstra inngang for å utføre automatiseringen også. Med denne brede av en definisjon er terminalen en nøkkelordutløserautomatisering.
Når en bestemt tekst blir tastet inn i en spesialisert tekstinngang, deretter utfør en handling med eller uten ekstra inngang fra brukeren.
en exteral utløser automatisering utløser en prosess basert på et stimulus fra utenfor programmet eller datamaskinen. Det overvåker ikke, men reagerer på et stimulus. Dette er analogt med en klikker på en lysbildeprojektor. Presentatøren klikker klikkeren for å få projektoren til å endre lysbilder.
De ekstern trigger trenger ikke å være en enhet, men kan være en tjeneste. Push notifications er en applikasjon av ekstern trigger automasjon.
Når En hendelse fra utenfor programmet eller datamaskinen skjer, deretter utfør en forhåndsbestemt handling.
Hybrid automatisering er kombinasjonen av noen av de nevnte automatiseringstypene satt sammen. Hybrid automatisering er vanligvis den mest kraftfulle typen automatisering, men det er ofte det vanskeligste å sette sammen og vedlikeholde.
Den enkleste formen for hybridautomatisering er en sekvensiell automatisering: En automatisering utløser en annen automatisering som ikke er relatert. Dette er forskjellig fra batchautomatisering ved å påberope seg en annen type automatisering.
Nå som jeg har forklart hva slags automatisering, vil jeg gi deg noen programmer å tenke på hver type automatisering og hvordan du kan sette den til jobb for deg. Dette er ikke en uttømmende liste over programmer som skal brukes for hver type automatisering, men en kort liste for å komme i gang.
To gode programmer for å gjøre generisk prosessautomatisering er Droppsone og alfred. Disse to programmene lar deg behandle elementer og lage tilpasninger som passer til et bestemt behov. Disse programmene tillater også enkle batchbehandling av handlinger.
Alfred Workflow for prosjektledelseAlfed Worklfows eksisterer for mange oppgaver automatiseringer. De Packal Nettstedet viser over 220 arbeidsflyter. De Prosjektledelse workflow automatiserer opprettelsen av nye webprosjekter, lanserer servere og alt annet jeg legger til i det. Det er min arbeidshest av prosjektautomatisering.
Du kan se hvordan basen av den ble opprettet Alfred Workflows for avanserte brukere.
Dropzone Komprimering av bilderDroppsone leveres med flere forhåndsbygde handlinger og muligheten til å legge til flere. I opplæringen Skrive destinasjoner for Dropzone, du ser hvordan du lager en handling for å ta et bilde og komprimere det til et mindre bitplan og til en annen type. Når det er skrevet for å gjøre ett bilde, er det automatisk oppsett for å kjøre batchbehandling også.
TextSoap Cleaner ConstructionTextSoap er en prosessautomatisering bare for tekst. Den lar deg endre tekst på mange måter: ulike typer tilfeller, Markdown til HTML eller Richtext, og tilpassede tekstrensere som er bygget med en brukervennlig flytskjema konstruksjonsmetode.
Opplæringen Slik oppretter du uanstrengt Markdown med TextSoap viser hvordan man lager tekstbehandling automatiseringer.
For å kunne bruke tidsautomatisering må du ha programmer som vet om tid og kan reagere på tiden. Et enkelt kalenderprogram som fantasi er flott, men det automatiserer ikke en handling. Det gir gode påminnelser, men hjelper ikke i det arbeidet du trenger å gjøre.
Med klokken klargjøre handlingDerfor programmer som Med urviseren og Alfred Cron gjør for ekte automatiseringer. Disse programmene lar deg kjøre et skript på et bestemt tidspunkt.
Med urviseren ville være et program av valg for programmering av nybegynnere. Den har mange innebygde handlinger sammen med brukerdefinerbare skript. Alfred Cron er for avanserte brukere.
Opplæringen, Bruk en Mac for å overvåke nettsidenes oppetid eller andre vanlige oppgaver, viser hvordan du automatiserer handlinger i tide ved hjelp av disse programmene.
Det er bare ett sant State Trigger Program for Mac som jeg vet om: ControlPlane.
ControlPlane Fungerer ved å overvåke mange faktorer i din Mac for å fastslå den nåværende tilstanden. Når staten endres, kan skript utføres for å automatisere Mac. Opplæringen Ta kontroll med ControlPlane viser hvordan du bruker dette programmet til automatisk å slå på og av fildeling basert på plassering.
En begrenset form av Stat utløsende skjer med programmer som LiveReload og Hazel. Disse programmene er kjent som File State Utløsende automations. De ser på tilstanden til bestemte filer. Når deres tilstand endres (dvs. endret ved å lagre filhandling), utfører de en forhåndsdefinert handling.
LiveReloadLiveReload rekompilerer websentriske ressurser. Derfor, hvis du bruker Kompass eller SASS, eller mange andre websentriske forkompilatorer i prosjektet ditt, angi live reload for å overvåke katalogene dine. Når du endrer en fil i disse katalogene, kompompillerer den automatisk dem og laster om endringen til nettleseren din.
HazelSamtidig som LiveReload gjør en bestemt type filbehandling, Hazel er mer generisk. Det avstemninger forhåndsbestiller filer for et stort antall mulige endringer og utfører en handling.
Du kan konfigurere Hazel å fungere som LiveReload og mer, skjønt Hazel er ikke så responsiv som LiveReload for denne typen funksjonalitet på grunn av det avstemmende natur.
Når jeg trenger Tekst utløser, Jeg kommer til TextExpander å fylle det området. Kombinert med PopClip og TextExpander Extension, Jeg kan raskt lage tekstutvidelser.
TextExpander: Velger tekstDu kan velge teksten du vil utvide, og velg TextExpander Extension i PopClip.
TextExpander: Tilordne utvidingsnøkkelSett nøkkelutløseren. jeg bruker q som min standard arbeidsutvidelse som jeg ikke beholder. Nå, for å gjenta denne sekvensen av tekst, kan jeg skrive q og det utvides. Når du er ferdig, slett den eller sett den til en unik utvidelsestekst for fremtidig bruk.
Ved å bruke en halvkolon før bokstavssekvensen, kan du være sikker på at den ikke vil bli utløst av vanlig skriving. Dette sparer mye å skrive!
For hurtigtast utløser, Tastatur Maestro er min hovedapplikasjon med alfred gjør resten.
Sammen med ShortCat, et program som lar deg velge grensesnittfunksjoner utelukkende fra tastaturet, kan du gjøre noen interessante automatiseringer.
Keyboard Maestro og ShortCat Automatiserende WebformularerFor eksempel, er en av jobben min opplasting av videokurser til Wistia og å få dem formatert riktig. Jeg bruker a Tastatur Maestro hurtigtast-handling for å opprette en ny seksjon i kurset.
I det ovennevnte Tastatur Maestro dialog, a Cmd-Pil opp Flytter til toppen av nettsiden i Chrome. EN Skift-Kommando-Space samtaler ShortCat å se etter et felt som heter Prosjekthandling. Det åpner en meny.
Skriptet samtaler ShortCat igjen for å velge et menyelement i den menyen. Det som normalt tar meg, er flere musekoblinger, en enkelt tastaturgenvei. Det er automatisering på det fineste!
For å lage et søkeord Trigger bruker jeg det meste alfred ved å skape en arbeidsflyt for de nødvendige tiltakene. I en alfred arbeidsflyt, kan jeg bruke hvilket som helst programmeringsspråk jeg vil lage handlingene.
Gruppen av opplæringsprogrammer som lærer bruken av Alfred, vil hjelpe deg å lære å opprette søkeord utløste handlinger: Alfred for nybegynnere, mellom, Avansert, og Alfred Debugging.
LaunchBar 5 AppleScript-handlingerLaunchBar Det er også nyttig å skape handlinger utløst av et søkeord. I versjon 5 måtte de være Apple skript.
Noen Apple skript plassert i ~ / Bibliotek / Application Support / LaunchBar / Actions / katalogen er tilgjengelig i LaunchBar som en søkeordhandling.
LaunchBar 6 pakkede handlingerDen nyeste versjonen 6 av LaunchBar legger til evnen til å bruke hvilket som helst programmeringsspråk for å lage skript og en fin måte å pakke all nødvendig informasjon sammen.
Både Tastatur Maestro og alfred tillate andre programmer enn å ringe sine funksjoner med en Ekstern utløser.
Tastatur Maestro går videre og støtter en intern webserver for å motta utløsere fra hvor som helst på Internett. Du kan derfor ha en datamaskin et sted på Internett, send en utløserhendelse til Tastatur Maestro på datamaskinen din.
Alfreds ekstern utløserAlfreds Ekstern utløser er begrenset til et program som kan kjøre en Apple skript for å ringe det. Når du definerer en Ekstern utløser, Alfred gir deg AppleScript-koden til å bruke for å ringe den.
Siden Hybrid Automation er kombinasjonen av flere automatiseringsteknikker sammen, det er egentlig ikke en enkelt applikasjon designet for dette formålet.
Som du kan se fra listen over søknader, alfred er i mange av kategoriene. Siden det er lett for alfred å ringe seg selv, lage en Hybrid Automation er veldig gjennomførbart.
I denne opplæringen har jeg forklart datautomatisering og hvordan det skal utføres på en Mac.
Det er opp til deg å forvandle arbeidsflyten din til å utnytte automatiseringen. Bare fortsett å tenke: Jeg kan automatisere alt gjort mer enn to ganger.