Car-tech

Finaliza la repetición que te aturde con estas 5 potentes herramientas de automatización para PC

V.M. Kwen Khan Khu: Revelaciones de la Gnosis // Entrevista N13 (con Subtítulos)

V.M. Kwen Khan Khu: Revelaciones de la Gnosis // Entrevista N13 (con Subtítulos)

Tabla de contenido:

Anonim

Una vez más, se encuentra sentado frente a su computadora, con los ojos vidriosos mientras presiona la misma secuencia de botones sobre y más para hacer algo. Tal vez tenía que crear una jerarquía compleja de carpetas para un conjunto de proyectos. O tal vez haya tenido que copiar, pegar y formatear el mismo tipo de datos varias veces.

Cualquiera sea la tarea, probablemente no fue muy divertido.

La buena noticia es que puede codificar para salir de tal trabajo ocupado, incluso si no eres un programador. Aquí hay cinco poderosas herramientas de automatización que pueden ayudar.

Directory Opus

Al tratar de automatizar algo, es conveniente detenerse y pensar en el dominio con el que está tratando de trabajar. ¿Tu tarea implica principalmente el ingreso de texto repetitivo, o se trata de mover y crear archivos? Limitar el campo lo ayudará a encontrar la herramienta adecuada para el trabajo más fácilmente, y cuando se trata de operaciones de archivos, no se puede equivocar con Directory Opus.

Directory Opus es extremadamente personalizable y tiene su propio lenguaje de scripting.

Con un precio de $ 69 (en dólares australianos), Directory Opus es uno de los administradores de archivos más costosos; es considerablemente más caro que, por ejemplo, Total Commander ($ 44). Dicho esto, si trabajas con archivos todo el día, Directory Opus vale cada centavo. Puede personalizar todos sus botones, barras de herramientas, menús y comandos, configurando sus propios atajos de teclado y nombres para todo. También puede cambiar el diseño para que se parezca a cualquier cosa, desde una aplicación de panel doble al explorador habitual de Windows a algo exclusivamente suyo.

Este nivel de personalización permite una automatización sencilla: Directory Opus tiene su propio conjunto integrado de comandos, componiendo un lenguaje de scripting simple. Por ejemplo, puede designar una sola pulsación de tecla para crear un documento nuevo con la fecha de hoy en un formato específico (2012-12-13, 121213, etc.). Puede hacer arreglos para seleccionar una colección de archivos y cambiarles el nombre rápidamente de acuerdo con algún esquema, o puede crear una macro que seleccione todos los archivos DOC y JPG en la carpeta actual, los comprime en un archivo con un nombre y tipo de su elección, y los envía por correo electrónico. En otras palabras, Directory Opus puede ayudarlo a automatizar casi cualquier tarea que involucre la manipulación de archivos, y sus comandos están bien documentados.

VBA

Ningún artículo sobre el tema de automatizar el trabajo diario está completo sin mencionar VBA (Visual Basic para Aplicaciones). No puede descargar e instalar VBA, pero probablemente ya lo tenga: está integrado en Microsoft Office. Si está buscando automatizar cualquier trabajo que realice en Word, Excel o Access, VBA es la herramienta que necesita. Puede usarlo prácticamente para cualquier cosa, desde ingresar texto hasta formatear un documento o trabajar con archivos externos para crear funciones de Excel personalizadas.

Incluido con Microsoft Office, VBA le permite grabar macros y luego personalizarlos para hacer casi cualquier cosa. -relacionado.

Una de las mejores características de VBa es lo fácil que es comenzar. Puede grabar una macro de usted haciendo algo (por ejemplo, seleccionar texto y hacerlo en negrita), y luego usar el editor de VBA incorporado para ver cómo se ve la macro en forma de código. Puede acceder al editor de VBA presionando Alt-F11 o usando la pestaña Desarrollador en la cinta (aunque debe hacer que esa pestaña sea visible primero).

El editor es un entorno de desarrollo completo, con herramientas de depuración incorporadas, automático -completar, ayuda contextual y más. Cuando está viendo una macro en el editor, puede personalizarla fácilmente y gradualmente aprender nuevas habilidades de acuerdo con lo que necesite para su proyecto. De hecho, trabajar con VBA es una de las mejores maneras de ingresar a la programación. Cada macro es del tamaño de un bocado, y puede ponerla en uso de inmediato, haciendo que su trabajo sea más rápido y menos tedioso.

PhraseExpress

No importa en qué programa escriba, probablemente escriba algunas de las mismas cosas una y otra vez. Considere los saludos y firmas por correo electrónico, o frases comunes relacionadas con su trabajo ("Gracias por su interés", etc.). ¿Qué pasaría si pudieras ingresar todo ese texto repetitivo presionando una o dos teclas? Esto es lo que hace PhraseExpress, y algo más. Es gratis para uso personal y $ 50 para uso comercial después de una prueba gratuita de 30 días.

PhraseExpress puede eliminar el tipeo innecesario y admite sofisticadas macros de texto.

Decir que PhraseExpress es un programa de reemplazo de texto es como decir que una computadora es una máquina de escribir. Sí, puede guardar fragmentos de texto comunes e REPLACEarlos rápidamente con solo presionar una tecla o dos (una característica muy útil); pero puedes hacer mucho más, también. Por ejemplo, PhraseExpress puede reconocer cuándo se corrige un error tipográfico, descubrir sus propios errores tipográficos que comúnmente se cometen en el teclado, y comenzar a ofrecer correcciones antes de que notes que has escrito mal una palabra. Puede ingresar información dinámica en fragmentos, como la fecha de hoy o incluso la fecha de seis días a partir de ahora. Puede solicitar variables (como el nombre de una persona) e REPLACEarlas en el lugar correcto en un fragmento. Y después de instalar un archivo complementario gratuito desde el sitio web de PhraseExpress, incluso puede usar PhraseExpress como una calculadora en línea: simplemente escriba algo como (10 + 5) * 7 = y la aplicación ofrecerá reemplazar esa texto con el resultado correcto.

Aunque es poderoso, PhraseExpress tiene algunas limitaciones. Por un lado, no es un lenguaje de programación apropiado: no puede configurar variables fácilmente, y el editor incorporado no ofrece números de línea o autocompletado para comandos. Otro problema involucra la documentación: su creador (Bartels Media) proporciona cierta documentación en línea, pero la información no es especialmente exhaustiva. Por otro lado, PhraseExpress viene lleno de ejemplos útiles, por lo que si le gusta aprender con el ejemplo, es posible que pueda encontrar una macro similar a la que necesita y luego personalizarla.

AutoHotkey

Durante años ahora, cada vez que necesito mi computadora para manejar algo fuera de lo común, he buscado AutoHotkey. Al igual que PhraseExpress, este procesador de scripts simple (y gratuito) puede responder a las teclas de acceso rápido y a las "líneas de acceso directo" (escriba wbr y AutoHotkey puede reemplazarlo por "Atentamente"). Pero la naturaleza rápida y sucia de AutoHotkey disfraza un lenguaje de programación maduro y poderoso que puede manejar desde complejas operaciones matemáticas hasta transformaciones HTML y la creación de interfaces de usuario completas (ventanas, botones y todo).

AutoHotkey's Window Spy te permite mirar cualquier ventana en su sistema, para automatizarlo mejor.

Lo más original que he intentado usar AutoHotkey fue una utilidad "Morse": quería una herramienta que hiciera una cosa cuando presiono Ctrl tres veces en rápida sucesión (punto-punto-punto), y hacer algo más cuando presiono la misma tecla en un patrón de punto-punto-punteado. AutoHotkey estuvo a la altura de la tarea, y ni siquiera perdí la funcionalidad original de la tecla Ctrl: todas las otras combinaciones de teclas rápidas (Ctrl + S, etc.) continuaron funcionando. En ese caso, luché con la codificación: por más que lo intenté, no pude conseguir que la utilidad funcionara por mi cuenta, pero la amigable comunidad de desarrolladores de AutoHotkey vino a rescatarme, y un miembro experto creó una secuencia de comandos que hizo exactamente lo que Lo necesitaba.

Al igual que VBA, AutoHotkey es adictivamente fácil de usar de inmediato. Es probable que su primera necesidad sea simple: reasignar un atajo molesto en una aplicación que usa con frecuencia, quizás, o crear una macro rápida para firmar sus correos electrónicos. Una vez que vea cuán fácil es hacer tales mejoras con una línea rápida, querrá hacer más, que es donde entra en juego la documentación completa de AutoHotkey. Lleno de ejemplos y explicaciones claras, el archivo de ayuda incluido puede darle una idea de lo que es posible, y cómo lograrlo. Para hacer las cosas aún más fáciles, AutoHotkey te permite realizar muchas operaciones en una sintaxis simple (a = Hola), o de una manera más profesional (para las personas que ya se sienten cómodas codificando en otros idiomas, a: = "Hola"). Entonces, dos sintaxis producen el mismo resultado, y todos se sienten cómodos. Agregue la comunidad y su amplia colección de scripts de código abierto, y AutoHotkey lleva la automatización a un nuevo nivel.

Take Command

Al principio era la línea de comando, o eso nos dice Neal Stephenson. Y, lamentablemente, desde entonces no ha cambiado mucho, al menos en lo que respecta al procesador de comandos predeterminado de Windows, cmd.exe, y su ventana negra insípida. Mientras que los usuarios de Linux disfrutan de ventanas semitransparentes que los conectan al poderoso procesador de comandos bash, los usuarios de Windows tienen una antigua línea de comando que no cambia de tamaño correctamente y no puede pegar sin un comando del mouse (presionar Ctrl + V solo causa ^ V para imprimir).

La respuesta de Microsoft a esta situación molesta es PowerShell, un poderoso procesador de comandos alternativo incluido con versiones de Windows XP SP2 a Windows 8. PowerShell puede hacer muchas cosas, y su aplicación de consola predeterminada es redimensionable, pero aún no puede seleccionar texto mediante el teclado, pegar con Ctrl + V o incluso cambiar el tamaño de su fuente rápidamente. Además, el procesador de comandos PowerShell no es fácil de aprender, y es posible que deba ajustar la configuración de seguridad de su computadora para poder usarla.

Take Command es compatible con cualquier procesador de comandos, incluido Bash.

Take Command, una utilidad de $ 100, demuestra que la línea de comandos de Windows no tiene que sentirse tan antigua o ser tan compleja. Se necesita un procesador de comandos poderoso pero simple y lo asocia con una interfaz bellamente moderna, para un resultado que deja atrás la interfaz predeterminada de Windows. El procesador de comandos, TCC, es un superconjunto del que está integrado en Windows. Por lo tanto, dir sigue siendo dir, y del todavía está del, y todo lo que ya sabe sobre el trabajo en la línea de comando sigue siendo válido. Pero también recibe muchos comandos adicionales, e incluso los comandos existentes tienen interruptores en TCC que sus contrapartes de cmd.exe solo pueden soñar. Como resultado, como VBScript y AutoHotkey, TCC es un lenguaje en el que puede crecer gradualmente; puede comenzar con cosas simples, y probablemente ya sepa algo de eso.

La interfaz de la consola se realiza correctamente. La ventana tiene pestañas, por lo que admite varias sesiones de consola al mismo tiempo. Presionando Shift y las teclas de flecha selecciona texto. Presionando Ctrl + V pega texto en la consola (¡increíble, lo sé!). Un administrador de archivos integrado le permite ver el impacto de sus acciones en el sistema de archivos en tiempo real. Y cuando se sienta cómodo con el idioma y se sienta listo para escribir algunos guiones por lotes, descubrirá la mejor parte: un editor de programador incorporado con un depurador línea por línea.

El comando Take es costoso, pero Si se encuentra pasando mucho tiempo en el símbolo del sistema o teniendo que solucionar problemas por los que se están rompiendo los archivos por lotes, es una gran inversión.

¿Cuál? Es su elección

El software es algo personal, y los diferentes usuarios tienen diferentes preocupaciones. Afortunadamente, no tenemos que crear nuestros propios procesadores de texto e intérpretes de línea de comandos para que se sientan bien. Incluso una simple o dos correcciones pueden hacer que tu software sea verdaderamente tuyo y hacer que tu trabajo sea más rápido y agradable. Comience lento, y quién sabe: incluso podría convertirse en un codificador.