La maggior parte delle persone ha un'idea sbagliata dell'automazione. Spesso pensano a una fantasia futuristica di robot che fanno automaticamente tutto per te. Quello sarebbe il massimo dell'automazione. Più in pratica, l'automazione è qualsiasi assistenza nello svolgimento di azioni correlate. Pertanto, ogni volta che è possibile ottenere il computer per aiutare in un'attività è l'automazione.
Ad esempio, inserire numeri in un foglio di calcolo ed eseguire calcoli con i numeri è un tipo di automazione. Ogni volta che il correttore ortografico corregge una parola errata nel testo, è l'automazione. Anche la notifica di un'e-mail in arrivo è un tipo di automazione.
Sfruttare l'automazione è la mentalità di cercare modi per far sì che il computer aiuti le attività. La maggior parte delle persone, sfortunatamente, non ha la mentalità per sfruttare l'automazione. Pensi a come fare un'attività e fallo e basta. Una mentalità per l'automazione ha il pensiero di cercare qualcosa che viene eseguito più di due volte come candidato all'automazione.
Per poter utilizzare l'automazione, è necessario comprendere i diversi tipi di automazione e il modo in cui funzionano. Con quella conoscenza, inizierai a cercare modi per mettere in pratica questa conoscenza.
Tutte le automazioni sono disponibili in tre tipi: automazione del processo, attivazione automatica, e automazione ibrida. Ognuno di questi ha anche i propri sottotipi. Comprendendo questi tipi e le applicazioni utilizzate per questi tipi di automazione, è meglio sapere come creare un'automazione per le proprie esigenze.
Automazione del processo è lo trasformare uno o più elementi in un oggetto diverso da un processo predeterminato. Pertanto, scattare una foto e trasformarla in un diverso tipo di file con un determinato numero di piani di bit è un'automazione di processo.
Anche la modifica di un file di testo di markdown in un file HTML è un'automazione di processo. Ciò comprenderebbe anche lo spostamento di file da un luogo a un altro. Quando esegui l'automazione del processo ripetutamente, hai automazione batch.
Automazione del grilletto succede quando si esegue un processo su un evento. Un evento è tutto ciò su cui il computer non ha controllo diretto, ma può rispondere ad esso.
Nel mondo reale, una sveglia è il classico esempio di automazione di trigger. Tutte le automazioni che seguono a Quando poi… la costruzione è un'automazione trigger.
Sono arrivato con sei sottotipi di automazione trigger: trigger di tempo, trigger di stato, trigger di testo, grilletti hotkey, trigger di parole chiave, e trigger esterni. Descriverò ogni sottotipo di trigger con esso quando poi… descrizione.
UN innesco di tempo l'automazione è qualsiasi attivazione di un programma su un intervallo di tempo. Può essere semplice come un messaggio su una riunione imminente o una routine che si avvia Skype per rendere possibile l'incontro.
Il polling di una directory per i nuovi file e l'esecuzione di un'azione su di essi è un'automazione basata sul tempo.
quando un certo intervallo di tempo o data si verifica, poi eseguire un'azione.
L'automazione trigger dello stato è il processo di sovra visualizzazione di un sistema e di eseguire un'azione basata sul cambio di stato del sistema.
Nella domotica, un termostato è un'automazione trigger di stato. Quando la temperatura della casa raggiunge un certo punto, il termostato attiva lo spegnimento o l'accensione del condizionatore d'aria.
quando il computer si trova in un determinato stato, poi eseguire un'azione.
Trigger di testo l'automazione è una forma specializzata di trigger di stato. Un'automazione con trigger di testo controlla solo l'input della tastiera per determinare la sequenza del testo digitato. Quando viene rilevata una determinata sequenza, viene eseguita un'azione appropriata e / o la sostituzione del testo.
Questo è diverso da trigger di parole chiave in quanto questo tipo di automazione non utilizza una speciale area di input. Qualsiasi programma che riceve testo può ricevere innesco del testo automazione.
quando l'utente digita una determinata sequenza di tasti ovunque, poi cambiare il testo e / o eseguire un'azione.
Innesco di tasti di scelta rapida l'automazione è un'altra forma specializzata di trigger di stato. Un'automazione con trigger hotkey funziona solo per una determinata combinazione di tasti premuti insieme. Effettuerà un'azione speciale che verrà assegnata a quella combinazione.
Tutti gli editor di testo utilizzano questo tipo di automazione. quando alcuni tasti vengono premuti insieme, poi eseguire una certa azione.
UN trigger di parole chiave l'automazione è a innesco del testo automazione in un'area di immissione di testo specializzata. Questi possono richiedere input aggiuntivi per eseguire l'automazione. Con questa ampia definizione, il terminale è un'automazione trigger di parole chiave.
quando un determinato testo viene digitato in un input di testo specializzato, poi eseguire un'azione con o senza ulteriore input da parte dell'utente.
Un grilletto esterno l'automazione è l'attivazione di un processo basato su uno stimolo esterno al programma o al computer. Non sta monitorando, ma sta rispondendo a uno stimolo. Questo è analogo a un clicker su un proiettore di diapositive. Il presentatore fa clic sul clicker per fare in modo che il proiettore cambi diapositive.
Il grilletto esterno non deve essere un dispositivo, ma può essere un servizio. Le notifiche push sono un'applicazione di grilletto esterno automazione.
quando si verifica un evento esterno al programma o al computer, poi eseguire un'azione predeterminata.
Automazione ibrida è la combinazione di uno qualsiasi dei suddetti tipi di automazione messi insieme. Automazione ibrida è generalmente il tipo più potente di automazione, ma spesso è il più difficile da mettere insieme e mantenere.
La forma più semplice di automazione ibrida è a automazione sequenziale: un'automazione attiva un'altra automazione non correlata. Questo differisce da automazione batch invocando un diverso tipo di automazione.
Ora che ho spiegato i tipi di automazione, ti darò alcuni programmi per pensare a ciascun tipo di automazione e come puoi metterlo a posto per te. Questo non è un elenco esauriente di programmi da utilizzare per ciascun tipo di automazione, ma un breve elenco per iniziare.
Due grandi programmi per l'automazione dei processi generici Zona di rilascio e Alfred. Questi due programmi consentono di elaborare elementi e creare personalizzazioni che soddisfano esigenze particolari. Questi programmi consentono anche la semplice elaborazione in batch delle azioni.
Alfred Workflow per Project ManagementAlfed Worklfows esiste per molte automazioni di compiti. Il Packal il sito Web elenca oltre 220 flussi di lavoro. Il Gestione di progetto il flusso di lavoro automatizza la creazione di nuovi progetti Web, il lancio di server e qualsiasi altra cosa aggiungo ad esso. È il mio cavallo di battaglia dell'automazione del progetto.
Puoi vedere come è stata creata la base Alfred Workflow per utenti esperti.
Dropzone che comprime le immaginiZona di rilascio viene fornito con diverse azioni predefinite e la possibilità di aggiungere altro. Nel tutorial Scrivere le destinazioni per Dropzone, vedi come creare un'azione per prendere qualsiasi immagine e comprimerla su un piano bit più piccolo e su un tipo diverso. Una volta scritto per fare un'immagine, viene automaticamente impostato per eseguire anche l'elaborazione in batch.
TextSoap Cleaner ConstructionTextSoap è un'automazione di processo solo per il testo. Ti consente di modificare il testo in molti modi: diversi tipi di casi, Markdown to HTML o Richtext e pulitori di testo personalizzati creati con un metodo di costruzione del diagramma di flusso facile da usare.
Il tutorial Come creare facilmente Markdown con TextSoap mostra come creare automazioni per l'elaborazione del testo.
Per utilizzare l'automazione del tempo, devi avere programmi che sappiano del tempo e possano reagire al tempo. Un semplice programma di calendario come Fantastico è fantastico, ma non automatizza un'azione. Dà grandi promemoria, ma non aiuta nel lavoro che devi fare.
Azione di impostazione in senso orarioPertanto, programmi come Senso orario e Alfred Cron creare autentiche automazioni. Questi programmi ti consentono di eseguire uno script in un determinato momento.
Senso orario sarebbe il programma di scelta per la programmazione dei principianti. Ha molte azioni integrate con script definibili dall'utente. Alfred Cron è per utenti esperti.
Il tutorial, Usa un Mac per monitorare l'orario di lavoro del sito web o altre attività regolari, mostra come automatizzare le azioni in tempo usando queste applicazioni.
C'è solo un vero Trigger di stato programma per il Mac che conosco: Piano di controllo.
Piano di controllo funziona monitorando molti fattori nel tuo Mac per determinare lo stato corrente. Una volta modificato lo stato, è possibile eseguire script per automatizzare il Mac. Il tutorial Assumi il controllo con ControlPlane mostra come utilizzare questo programma per attivare e disattivare automaticamente la condivisione di file in base alla posizione.
Una forma limitata di Trigger di stato succede con programmi come LiveReload e nocciola. Questi programmi sono noti come Trigger dello stato dei file automazioni. Guardano lo stato di determinati file. Quando il loro stato cambia (cioè viene modificato da un'azione di salvataggio del file), quindi eseguono un'azione predefinita.
LiveReloadLiveReload ricompila le risorse web centric. Pertanto, se si utilizza Bussola o SASS, o molti altri pre-compilatori incentrati sul web nel tuo progetto, imposta live reload per monitorare le tue directory. Ogni volta che cambi un file in quelle directory, le ricompila automaticamente e ricarica le modifiche nel tuo browser.
nocciolaMentre LiveReload fa un tipo specifico di elaborazione dei file, nocciola è più generico. I sondaggi predeterminano i file per un gran numero di possibili modifiche ed eseguono un'azione.
Puoi configurare nocciola per funzionare come LiveReload e altro ancora nocciola non è così reattivo come LiveReload per questo tipo di funzionalità a causa della sua natura di polling.
Quando ho bisogno Trigger di testo, Raggiungo TextExpander per riempire quell'area. Combinati con PopClip e il Estensione di TextExpander, Posso creare rapidamente expander di testo.
TextExpander: selezione del testoÈ possibile selezionare il testo che si desidera espandere e selezionare il Estensione di TextExpander nel PopClip.
TextExpander: assegnazione della chiave di espansioneImposta il trigger chiave. Io uso ; q come mio espander di lavoro predefinito che non mantengo. Ora, per ripetere quella sequenza di testo, posso digitare ; q e si espande. Al termine, eliminarlo o impostarlo in un testo di espansione univoco per uso futuro.
Usando un punto e virgola prima della sequenza di lettere, puoi essere sicuro che non verrà attivato dalla normale digitazione. Ciò consente di risparmiare un sacco di digitazione!
Per i tasti di scelta rapida, Maestro della tastiera è la mia applicazione principale con Alfred facendo il resto.
Accoppiato con ShortCat, un programma che consente di selezionare le caratteristiche dell'interfaccia esclusivamente dalla tastiera, è possibile effettuare automazioni interessanti.
Tastiera Maestro e ShortCat Automazione di moduli WebAd esempio, uno dei miei lavori è il caricamento di corsi video su Wistia e il loro corretto formattazione. Io uso a Maestro della tastiera azione hotkey per creare una nuova sezione nel corso.
In quanto sopra Maestro della tastiera dialogo, a Cmd-Up Arrow si sposta nella parte superiore della pagina Web in Cromo. UN Maiuscole-Comando-Space chiamate ShortCat cercare un campo chiamato Azione del progetto. Questo apre un menu.
Lo script chiama ShortCat di nuovo per selezionare una voce di menu in quel menu. Ciò che normalmente mi porta diverse mosse del mouse è una scorciatoia da tastiera singola. Questa è l'automazione al suo meglio!
Per creare una parola chiave Trigger, lo uso principalmente Alfred creando un flusso di lavoro per le azioni necessarie. In un Alfred flusso di lavoro, posso usare qualsiasi linguaggio di programmazione che voglio creare le azioni.
Il gruppo di tutorial che insegnano l'uso di Alfred ti aiuterà a imparare a creare azioni attivate da parole chiave: Alfred per principianti, intermedi, Avanzate, e Alfred Debugging.
LaunchBar 5 Azioni AppleScriptLaunchBar allo stesso modo è utile per creare azioni innescate da una parola chiave. Nella versione 5, dovevano essere AppleScript script.
Qualunque AppleScript script inserito nel ~ / Libreria / Supporto applicazioni / LaunchBar / Azioni / la directory è accessibile in LaunchBar come una parola chiave azione.
LaunchBar 6 Packaged ActionsL'ultima versione 6 di LaunchBar aggiunge la possibilità di utilizzare qualsiasi linguaggio di programmazione per creare script e un bel modo per raggruppare tutte le informazioni necessarie insieme.
Tutti e due Maestro della tastiera e Alfred consentire a programmi diversi da se stessi di chiamare le loro funzioni con un Trigger esterno.
Maestro della tastiera va oltre e supporta un server Web interno per ricevere i trigger da qualsiasi posizione su Internet. È quindi possibile avere un computer da qualche parte su Internet per inviare un evento di attivazione Maestro della tastiera sul tuo computer.
Trigger esterno di AlfredAlfred Trigger esterno è limitato a un programma che può eseguire un AppleScript script per chiamarlo. Quando definisci un Trigger esterno, Alfred ti fornisce il codice AppleScript da utilizzare per chiamarlo.
Da Automazione ibrida è la combinazione di più tecniche di automazione insieme, non c'è davvero una singola applicazione progettata per questo scopo.
Come puoi vedere dal mio elenco di applicazioni, Alfred è in molte delle categorie. Dal momento che è facile Alfred chiamarsi, creare un Automazione ibrida è molto fattibile.
In questo tutorial, ho spiegato l'automazione del computer e come eseguirlo su un Mac.
Spetta a te trasformare il tuo flusso di lavoro per sfruttare l'automazione. Continua a pensare: posso automatizzare qualsiasi cosa fatta più di due volte.