Car-tech

Encerre a repetição de entorpecimento com estas 5 poderosas ferramentas de automação de PC

Meu novo KIT DE FERRAMENTAS + INSTALAÇÃO de SSD

Meu novo KIT DE FERRAMENTAS + INSTALAÇÃO de SSD

Índice:

Anonim

Mais uma vez, você se vê sentado em frente ao computador, com os olhos brilhando ao pressionar a mesma sequência de botões. e mais para fazer alguma coisa. Talvez você tenha que criar uma hierarquia de pastas complexa para um conjunto de projetos. Ou talvez você tenha que copiar, colar e formatar o mesmo tipo de dados várias vezes.

Qualquer que seja a tarefa, provavelmente não foi muito divertido.

A boa notícia é que você pode codificar sua saída tal trabalho ocupado, mesmo se você não for um programador. Aqui estão cinco poderosas ferramentas de automação que podem ajudar.

Diretório Opus

Ao tentar automatizar algo, é aconselhável parar e pensar no domínio com o qual você está tentando trabalhar. Sua tarefa envolve principalmente a entrada repetitiva de texto, ou é sobre mover e criar arquivos? Estreitar o campo ajudará você a encontrar a ferramenta certa para o trabalho mais facilmente - e quando se trata de operações de arquivo, você não pode errar com o Diretório Opus.

Diretório O Opus é extremamente personalizável e tem sua própria linguagem de script simples.

Com preço de US $ 69 (em dólares australianos), o Directory Opus é um dos gerentes de arquivos mais caros do mercado; é consideravelmente mais caro do que, por exemplo, Total Commander (US $ 44). Dito isto, se você trabalha com arquivos o dia todo, o Directory Opus vale cada centavo. Você pode personalizar todos os seus botões, barras de ferramentas, menus e comandos, definindo suas próprias teclas de atalho e nomes para tudo. Você também pode alterar o layout para se parecer com qualquer coisa, desde um aplicativo estilo paineleiro de controle dual até um Windows Explorer comum.

Esse nível de personalização leva à fácil automação: Directory Opus tem seu próprio conjunto interno de comandos, criando uma linguagem de script simples. Por exemplo, você pode designar um único pressionamento de tecla para criar um novo documento com a data de hoje em um formato específico (2012-12-13, 121213, etc.). Você pode organizar uma coleção de arquivos e rapidamente renomear todos eles de acordo com algum esquema, ou você pode construir uma macro que selecione todos os arquivos DOC e JPG na pasta atual, compactando-os em um arquivo com um nome e tipo de sua escolha e envia um email para eles. Em outras palavras, o Directory Opus pode ajudá-lo a automatizar praticamente qualquer tarefa que envolva a manipulação de arquivos, e seus comandos estão bem documentados.

VBA

Nenhum artigo sobre o assunto de automatizar o trabalho diário está completo sem mencionar o VBA (Visual Basic for Applications). Você não pode baixar e instalar o VBA, mas provavelmente já o possui: ele é incorporado ao Microsoft Office. Se você estiver procurando automatizar qualquer trabalho que você faça no Word, Excel ou Access, o VBA é a ferramenta de que você precisa. Você pode usá-lo para praticamente qualquer coisa, desde inserir texto até formatar um documento para trabalhar com arquivos externos até criar funções personalizadas do Excel.

Empacotado com o Microsoft Office, o VBA permite gravar macros e personalizá-las para fazer qualquer coisa. -related.

Um dos melhores recursos do VBa é que é fácil começar com. Você pode gravar uma macro de si mesmo fazendo algo (digamos, selecionando algum texto e tornando-o em negrito) e, em seguida, usar o editor VBA interno para ver como a macro se parece em forma de código. Você pode acessar o editor do VBA pressionando Alt-F11 ou usando a guia Desenvolvedor na Faixa de Opções (embora seja necessário tornar essa guia visível primeiro)

O editor é um ambiente de desenvolvimento completo, com ferramentas de depuração incorporadas, auto -completo, ajuda sensível ao contexto e muito mais. Quando você está visualizando uma macro no editor, pode personalizá-la facilmente e gradualmente aprender novas habilidades de acordo com o que precisar para o seu projeto. Na verdade, trabalhar com o VBA é uma das melhores maneiras de entrar na programação. Cada macro é pequena, e você pode usá-la imediatamente, fazendo seu trabalho ir mais rápido e menos tedioso.

PhraseExpress

Não importa em qual programa você digita, você provavelmente digita algumas das mesmas coisas repetidas vezes. Considere saudações e assinaturas de e-mail ou frases de estoque relacionadas ao seu trabalho ("Obrigado pelo seu interesse" e assim por diante). E se você pudesse inserir todo o texto repetitivo pressionando uma tecla ou duas? Isso é o que o PhraseExpress faz - e então alguns. É grátis para uso pessoal e US $ 50 para uso comercial após uma avaliação gratuita de 30 dias.

PhraseExpress pode eliminar a digitação desnecessária e suporta macros de texto sofisticadas.

Dizer que o PhraseExpress é um programa de substituição de texto é como dizer que um computador é uma máquina de escrever. Sim, você pode salvar trechos comuns de texto e inseri-los rapidamente com apenas um pressionamento de tecla ou dois (um recurso muito útil); mas você pode fazer muito mais também. Por exemplo, o PhraseExpress pode reconhecer quando você corrige um erro de digitação, descobre por si mesmo certos erros de digitação que você comumente confirma no teclado, e começa a oferecer correções antes mesmo de perceber que você digitou errado uma palavra. Ele pode inserir informações dinâmicas em snippets, como a data de hoje ou até a data de seis dias a partir de agora. Ele pode solicitar variáveis ​​(como o nome de uma pessoa) e inseri-las no lugar certo em um trecho. E depois de instalar um arquivo add-on gratuito do site PhraseExpress, você pode até usar PhraseExpress como uma calculadora inline: Basta digitar algo como (10 + 5) * 7 = e o aplicativo irá oferecer para substituir esse texto com o resultado correto.

Por mais poderoso que seja, o PhraseExpress tem algumas limitações. Por um lado, não é uma linguagem de programação adequada: você não pode configurar facilmente variáveis, e o editor interno não oferece números de linha ou preenchimento automático para comandos. Outro problema envolve a documentação: seu criador (Bartels Media) fornece alguma documentação on-line, mas as informações não são especialmente completas. Por outro lado, o PhraseExpress vem com exemplos úteis - então, se você gosta de aprender pelo exemplo, você pode encontrar uma macro semelhante à que você precisa e depois customizá-la.

AutoHotkey

Por anos Agora, sempre que eu precisei do meu computador para lidar com algo fora do comum, eu peguei o AutoHotkey. Muito parecido com o PhraseExpress, este processador de scripts simples (e gratuito) pode responder a hotkeys e "hotstrings" (digite wbr e o AutoHotkey pode substituí-lo por "Atenciosamente"). Mas a natureza rápida e suja do AutoHotkey disfarça uma linguagem de programação madura e poderosa que pode lidar com tudo, desde operações matemáticas complexas até transformações de HTML para criar interfaces de usuário completas (janelas, botões e tudo).

O Window Spy do AutoHotkey permite espiar qualquer janela no seu sistema, para melhor automatizá-lo.

A coisa mais original que já tentei usar o AutoHotkey era um utilitário "Morse": eu queria uma ferramenta que fizesse uma coisa quando apertasse Ctrl três vezes em rápida sucessão (ponto-ponto-ponto), e fazer outra coisa quando eu bato na mesma tecla em um padrão ponto-traço-ponto. O AutoHotkey estava à altura da tarefa e nem perdi a funcionalidade original da tecla Ctrl: todas as outras combinações de teclas de atalho (Ctrl + S e assim por diante) continuaram a funcionar. Nesse caso, lutei com a codificação: por mais que tentasse, não consegui que o utilitário trabalhasse sozinho, mas a amigável comunidade de desenvolvedores da AutoHotkey veio em meu socorro, e um membro experiente criou um script que fez exatamente o que Eu precisava.

Muito parecido com o VBA, o AutoHotkey é fácil de usar imediatamente. Sua primeira necessidade provavelmente será simples: remapear um atalho irritante em um aplicativo que você usa com frequência, talvez, ou criar uma macro rápida para assinar seus e-mails. Depois de ver como essas melhorias são fáceis de fazer com um one-liner rápido, você vai querer fazer mais, que é onde entra a documentação abrangente do AutoHotkey. Repleto de exemplos e explicações claras, o arquivo de ajuda fornecido pode lhe dar um sentido do que é possível e como alcançá-lo. Para tornar as coisas ainda mais fáceis, o AutoHotkey permite executar muitas operações em uma sintaxe simples (a = Hello) ou de uma maneira mais profissional (para pessoas que já estão familiarizadas com a codificação em outros idiomas, a: = "Hello"). Então, duas sintaxes produzem o mesmo resultado, e todo mundo fica confortável. Adicione a comunidade e sua extensa coleção de scripts de código aberto, e o AutoHotkey leva a automação a um novo nível.

Tome o comando

No começo era a linha de comando, ou assim nos diz Neal Stephenson. E, infelizmente, pouco mudou desde então, pelo menos no que diz respeito ao processador de comandos padrão do Windows, o cmd.exe, e sua janela preta sem graça. Enquanto os usuários do Linux desfrutam de janelas semitransparentes que os conectam ao poderoso processador de comandos bash, os usuários do Windows estão presos a uma linha de comando antiga que não é redimensionada adequadamente e não pode colar sem o mouse (pressionar Ctrl + V cause ^ V para imprimir).

A resposta da Microsoft a esta situação chata é o PowerShell, um poderoso processador de comandos alternativo junto com versões do Windows do XP SP2 para o Windows 8. O PowerShell pode fazer muitas coisas, e seu aplicativo de console padrão é redimensionável, mas você ainda não pode selecionar o texto através do teclado, colar com Ctrl + V, ou até mesmo redimensionar sua fonte rapidamente. Além disso, o processador de comando do PowerShell não é fácil de aprender e talvez seja necessário ajustar as configurações de segurança do computador para poder usá-lo.

O Take Command é compatível com qualquer processador de comandos, incluindo o Bash.

Command, um utilitário de US $ 100, prova que a linha de comando do Windows não precisa ser tão antiga ou tão complexa. É preciso um processador de comandos poderoso, porém simples, e o associa a uma interface muito moderna, para um resultado que deixa a interface padrão do Windows anos atrasada. O processador de comandos, TCC, é um superconjunto do que está embutido no Windows. Então, dir ainda é dir, e del ainda é del, e tudo que você já sabe sobre o trabalho na linha de comando ainda é válido. Mas você também recebe muitos comandos extras, e até mesmo os comandos existentes possuem opções no TCC com as quais seus equivalentes cmd.exe só podem sonhar. Como resultado, como o VBScript e o AutoHotkey, o TCC é uma linguagem em que você pode gradualmente crescer; você pode começar com coisas simples, e provavelmente já sabe algumas delas.

A interface do console é feita da maneira correta. A janela é tabulada, por isso suporta várias sessões de console ao mesmo tempo. Pressionar Shift e as teclas de seta selecionam o texto. Pressionando Ctrl + V cola texto no console (incrível, eu sei!). Um gerenciador de arquivos integrado permite ver o impacto de suas ações no sistema de arquivos em tempo real. E quando estiver confortável com a linguagem e se sentir pronto para escrever alguns scripts em lote, você descobrirá a melhor parte: um editor de programador embutido com um depurador linha por linha.

O comando Take é caro, mas Se você se deparar com muito tempo no prompt de comando ou tiver que solucionar o problema da quebra de arquivos em lote, é um ótimo investimento.

Qual deles? A sua escolha é

O software é uma coisa pessoal, e usuários diferentes têm problemas diferentes. Felizmente, não precisamos criar nossos próprios processadores de texto e intérpretes de linha de comando para que eles se sintam bem. Até mesmo um simples ajuste ou dois podem ajudar muito a tornar seu software realmente seu e fazer com que seu trabalho seja mais rápido e agradável. Comece devagar, e quem sabe: você pode até se tornar um programador.