Ahorre tiempo automatizando la Mac

La mayoría de las personas tienen una idea equivocada acerca de la automatización. A menudo piensan en una fantasía futurista de robots que automáticamente hacen todo por ti. Eso sería lo último en automatización. Más prácticamente, la automatización es cualquier ayuda para realizar acciones relacionadas. Por lo tanto, en cualquier momento puede obtener la computadora para ayudar en una actividad es la automatización.

Por ejemplo, ingresar números en una hoja de cálculo y realizar cálculos con los números es un tipo de automatización. Cada vez que el corrector ortográfico corrige una palabra mal escrita en el texto, es la automatización. Incluso la notificación de un correo electrónico que llega es un tipo de automatización..

Aprovechar la automatización es la mentalidad de buscar maneras de que su computadora le ayude en sus actividades. Desafortunadamente, la mayoría de las personas no tienen la mentalidad de aprovechar la automatización. Piensas en cómo hacer una actividad y simplemente hazlo. Una mentalidad para la automatización tiene la idea de buscar algo realizado más de dos veces como candidato para la automatización.

Para hacer uso de la automatización, debe comprender los diferentes tipos de automatización y cómo funcionan. Con ese conocimiento, comenzará a buscar formas de poner ese conocimiento en acción..

Tipos de automatización

Toda la automatización viene en uno de tres tipos: automatización de procesos, automatización de disparo, y automatización híbrida. Cada uno de estos tiene sus propios subtipos también. Al comprender estos tipos y las aplicaciones utilizadas para estos tipos de automatización, es mejor que sepa cómo crear una automatización para sus necesidades..

Automatización de procesos

Automatización de procesos es la transformación de uno o más elementos en un elemento diferente mediante un proceso predeterminado. Por lo tanto, tomar una imagen y transformarla en un tipo de archivo diferente con un número determinado de planos de bits es una automatización de procesos. 

El cambio de un archivo de texto de rebaja a un archivo HTML también es una automatización del proceso. Esto también abarcaría el movimiento de archivos de un lugar a otro. Cuando realiza la automatización del proceso repetitivamente, tiene automatización de lotes.

Automatización de gatillo

Automatización de gatillo sucede cuando se ejecuta un proceso en un evento. Un evento es algo sobre lo que la computadora no tiene control directo, pero puede responder a él. 

En el mundo real, un reloj de alarma es el ejemplo clásico de automatización de un disparador. Todas las automatizaciones que siguen a Cuando entonces… la construcción es un disparador de automatización.

Se me ocurrieron seis subtipos de automatización de disparo: el tiempo se dispara, disparadores de estado, disparadores de texto, teclas de acceso rápido, activadores de palabras clave, y disparadores externos. Voy a describir cada subtipo de disparo con su Cuando entonces… descripción.

Disparador de tiempo

UNA disparador de tiempo automatización es cualquier activación de un programa en un intervalo de tiempo. Puede ser tan simple como un mensaje sobre una próxima reunión o una rutina que se inicie Skype hacer posible la reunión. 

Encuestar un directorio para buscar nuevos archivos y realizar una acción sobre ellos es una automatización de activación de tiempo. 

Cuando un cierto intervalo de tiempo o fecha ocurre, entonces realizar una acción.

Disparador de estado

La automatización del activador de estado es el proceso de ver un sistema y realizar una acción basada en el cambio de estado del sistema. 

En la automatización del hogar, un termostato es una automatización de activación de estado. Cuando la temperatura de la casa alcanza un cierto punto, el termostato activa o desactiva el aire acondicionado.. 

Cuando la computadora está en cierto estado, entonces realizar una acción.

Disparador de texto

Disparador de texto La automatización es una forma especializada de disparador de estado. Una automatización de activación de texto solo vigila la entrada del teclado para determinar la secuencia del texto escrito. Cuando se detecta una determinada secuencia, se realiza una acción apropiada y / o reemplazo de texto. 

Esto es diferente de activadores de palabras clave ya que este tipo de automatización no hace uso de un área de entrada especial. Cualquier programa que reciba texto puede recibir disparador de texto automatización. 

Cuando el usuario escribe una cierta secuencia de teclas en cualquier lugar, entonces Cambiar el texto y / o realizar una acción..

Tecla de acceso rápido

Tecla de acceso directo La automatización es otra forma especializada de disparador de estado. La automatización de un disparador de teclas rápidas solo observa una cierta combinación de teclas presionadas juntas. Realizará una acción especial que se asigna a esa combinación.. 

Todos los editores de texto hacen uso de este tipo de automatización.. Cuando ciertas teclas se presionan juntas, entonces realizar una determinada acción.

Activador de palabras clave

UNA activador de palabras clave la automatización es una disparador de texto Automatización en un área especializada de entrada de texto. Estos pueden tener una entrada adicional para realizar la automatización también. Con esta definición tan amplia, el terminal es una palabra clave que activa la automatización.. 

Cuando un determinado texto se introduce en una entrada de texto especializada, entonces realizar una acción con o sin entrada adicional del usuario.

Gatillo externo

Un disparador externo La automatización es la activación de un proceso basado en un estímulo externo al programa o computadora. No es monitorear, sino responder a un estímulo. Esto es análogo a un clicker en un proyector de diapositivas. El presentador hace clic en el botón para hacer que el proyector cambie las diapositivas. 

los disparador externo No tiene que ser un dispositivo, pero puede ser un servicio. Notificaciones push es una aplicación de disparador externo automatización. 

Cuando Sucede un evento externo al programa o computadora., entonces realizar una acción predeterminada.

Automatización híbrida

Automatización híbrida es la combinación de cualquiera de los tipos de automatización antes mencionados juntos. Automatización híbrida generalmente es el tipo de automatización más poderoso, pero a menudo es el más difícil de armar y mantener. 

La forma más fácil de automatización híbrida es una automatización secuencial: una automatización activa otra automatización que no está relacionada. Esto difiere de automatización de lotes Invocando un tipo diferente de automatización..

Programas para la automatización

Ahora que he explicado los tipos de automatización, le daré algunos programas para que piense en cada tipo de automatización y cómo puede hacer que funcione para usted. Esta no es una lista exhaustiva de programas para usar para cada tipo de automatización, sino una lista corta para comenzar.

Procesos y automatización de lotes

Dos grandes programas para hacer automatización de procesos genéricos son Zona de descenso y Alfredo. Estos dos programas le permiten procesar elementos y crear personalizaciones que se ajustan a una necesidad particular. Estos programas también permiten el procesamiento por lotes simple de acciones.

Alfred Workflow para Gestión de Proyectos

Alfed Worklfows Existen muchas automatizaciones de tareas. los Packal El sitio web enumera más de 220 flujos de trabajo. los Gestión de proyectos El flujo de trabajo automatiza la creación de nuevos proyectos web, el lanzamiento de servidores y cualquier otra cosa que le agregue. Es mi caballo de batalla de la automatización de proyectos.. 

Puedes ver como la base de ella se crea en Flujos de trabajo Alfred para usuarios avanzados.

Imágenes de compresión de Dropzone

Zona de descenso viene con varias acciones pre-construidas y la capacidad de agregar más. En el tutorial Destinos de escritura para Dropzone, ve cómo crear una acción para tomar cualquier imagen y comprimirla en un plano de bits más pequeño y en un tipo diferente. Una vez escrito para hacer una imagen, se configura automáticamente para ejecutar también el procesamiento por lotes.

TextSoap Cleaner Construction

TextSoap Es un proceso de automatización solo para texto. Le permite cambiar el texto de muchas maneras: diferentes tipos de casos, Markdown a HTML o Richtext, y limpiadores de texto personalizados que se crean con un método de construcción de diagrama de flujo fácil de usar. 

El tutorial Cómo crear fácilmente Markdown con TextSoap Muestra cómo crear automatizaciones de procesamiento de texto..

Disparadores de tiempo

Para hacer uso de la automatización del tiempo, debe tener programas que conozcan el tiempo y puedan reaccionar al tiempo. Un programa de calendario simple como Fantástico Es genial, pero no automatiza una acción. Da excelentes recordatorios, pero no ayuda en el trabajo que necesita hacer.

En el sentido de las agujas del reloj de configuración

Por lo tanto, programas como Agujas del reloj y Alfred Cron Hacer verdaderas automatizaciones. Estos programas le permiten ejecutar un script en un determinado momento. 

Agujas del reloj Sería el programa de elección para los principiantes en programación. Tiene muchas acciones integradas junto con scripts definibles por el usuario. Alfred Cron es para usuarios avanzados. 

El tutorial, Use una Mac para controlar el tiempo de actividad del sitio web u otras tareas regulares, Muestra cómo automatizar acciones a tiempo usando estas aplicaciones..

Disparadores estatales

Solo hay una verdad Disparador de estado Programa para Mac que conozco: Plano de control.

Plano de control Funciona al monitorear muchos factores en tu Mac para determinar el estado actual. Una vez que el estado cambia, los scripts pueden ejecutarse para automatizar la Mac. El tutorial Toma el control con ControlPlane muestra cómo usar este programa para activar y desactivar automáticamente el intercambio de archivos según la ubicación.

Una forma limitada de Activación del estado sucede con programas como LiveReload y Color avellana. Estos programas son conocidos como Estado de archivo de disparo automatizaciones Miran el estado de ciertos archivos. Cuando su estado cambia (es decir, cambiado por una acción de guardar archivo), entonces realizan una acción predefinida.

LiveReload

LiveReload Recopila recursos centrados en la web. Por lo tanto, si usas Brújula o HABLAR CON DESCARO A, o muchos otros precompiladores centrados en la web en su proyecto, configure la recarga en vivo para monitorear sus directorios. Cada vez que cambia un archivo en esos directorios, los recompila automáticamente y vuelve a cargar el cambio en su navegador..

Color avellana

Mientras LiveReload hace un tipo específico de procesamiento de archivos, Color avellana Es más genérico. Encuesta predetermina archivos para una gran cantidad de posibles cambios y realiza una acción. 

Puede configurar Color avellana para funcionar como LiveReload y mas, aunque Color avellana no es tan sensible como LiveReload para este tipo de funcionalidad debido a su naturaleza de sondeo.

Disparadores de texto

Cuando necesito Disparadores de texto, Alcanzo a Extensor de texto para llenar esa area Combinado con PopClip y el Extensión de TextExpander, Puedo crear expansores de texto rápidamente.

TextExpander: Selección de texto

Puede seleccionar el texto que desea expandir y seleccionar el Extensión de TextExpander en PopClip.

TextExpander: Asignación de clave de expansión

Establecer el disparador clave. yo suelo ; q Como mi expansor de trabajo por defecto que no guardo. Ahora, para repetir esa secuencia de texto, puedo escribir ; q y se expande. Cuando haya terminado, elimínelo o configúrelo en un texto de expansión único para uso futuro. 

Al usar un punto y coma antes de la secuencia de letras, puede estar seguro de que no se activará con la escritura normal. Esto ahorra mucho escribir!

Teclas de acceso rápido

Para los disparadores de tecla de acceso rápido, Maestro de teclado es mi principal aplicación con Alfredo haciendo el resto.

Junto con ShortCat, un programa que le permite seleccionar las características de la interfaz únicamente desde el teclado, puede hacer algunas automatizaciones interesantes.

Teclado Maestro y ShortCat automatizando formularios web

Por ejemplo, uno de mis trabajos es subir cursos de video a Wistia y darles el formato adecuado. Uso un Maestro de teclado Acción de tecla rápida para crear una nueva sección en el curso.. 

En lo anterior Maestro de teclado diálogo, un Flecha hacia arriba se mueve a la parte superior de la página web en Cromo. UNA Shift-Command-Space llamadas ShortCat para buscar un campo llamado Proyecto de acción. Eso abre un menú.. 

El guion llama ShortCat de nuevo para seleccionar un elemento de menú en ese menú. Lo que normalmente me lleva a varios movimientos del mouse es un atajo de teclado único. Eso es automatización en su máxima expresión!

Activadores de palabras clave

Para crear un activador de palabras clave, utilizo principalmente Alfredo creando un flujo de trabajo para las acciones necesarias. En una Alfredo flujo de trabajo, puedo usar cualquier lenguaje de programación que quiera crear las acciones. 

El grupo de tutoriales que enseñan el uso de Alfred lo ayudará a aprender a crear acciones activadas por palabras clave: Alfred para Principiantes, Intermedios, Avanzado, y Depuración de alfred.

LaunchBar 5 acciones de AppleScript

LaunchBar Del mismo modo, es útil para crear acciones activadas por una palabra clave. En la versión 5, tenían que ser AppleScript guiones. 

Alguna AppleScript guión colocado en el ~ / Library / Application Support / LaunchBar / Actions / directorio es accesible en LaunchBar como una acción de palabra clave.

LaunchBar 6 acciones empaquetadas

La última versión 6 de LaunchBar agrega la capacidad de usar cualquier lenguaje de programación para crear scripts y una buena manera de empaquetar toda la información necesaria.

Disparadores externos

Ambos Maestro de teclado y Alfredo Permitir que otros programas distintos a él llamen a sus funciones con una Gatillo externo

Maestro de teclado va más allá y es compatible con un servidor web interno para recibir activadores desde cualquier lugar de Internet. Por lo tanto, puede hacer que una computadora en algún lugar de Internet envíe un evento desencadenante a Maestro de teclado en tu ordenador.

Disparador externo de Alfred

De Alfred Gatillo externo se limita a un programa que puede ejecutar una AppleScript Script para llamarlo. Cuando definas un Gatillo externo, Alfred te da el código AppleScript para usarlo para llamarlo.

Automatización híbrida

Ya que Automatización híbrida es la combinación de múltiples técnicas de automatización juntas, realmente no hay una sola aplicación diseñada para este propósito. 

Como se puede ver en mi lista de aplicaciones., Alfredo Está en muchas de las categorías. Ya que es fácil para Alfredo llamarse a sí mismo, creando un Automatización híbrida es muy factible.

Conclusión

En este tutorial, he explicado la automatización de la computadora y cómo realizarla en una Mac. 

Depende de usted transformar su flujo de trabajo para aprovechar la automatización. Solo sigue pensando: puedo automatizar cualquier cosa hecha más de dos veces.