Pergunta

Eu preciso escolher de automação do Windows linguagem de script.Qual você recomenda; AutoIt, O AutoHotkey, ou um outro?

Eu li "Um AutoIt / AutoHotkey comparação".História interessante, mas sem recomendação.Pesquisando no Google sai em torno de 312k acessos AutoHotkey Windows vs 482k para AutoIt Windows.No Estouro de Pilha há 15 perguntas marcadas vs 18 .

Eu estou interessado na sua opinião, como os programadores.Qual vocês acham que é fácil de usar, mais destacáveis e mais poderoso em termos de funcionalidade?Eu já usei o AutoHotkey para uso pessoal, para a minha primeira preferência é por isso.

Foi útil?

Solução

Eu usei muito os dois.

O AutoHotKey é muito bom em gerenciar teclas de atalho e automação básica da GUI. Sua sintaxe é horrível e não é para aplicações maiores.

O Autoit tem quase todos os recursos que o AutohotKey tem e muito mais. Suporte de com-automatização, matrizes e uma biblioteca UDF (UDF (Funções definidas pelo usuário) bastante agradável. É mais difícil construir teclas de atalho complexas em Autoit.

Outras dicas

  • Eu acho que a implementação da GUI da Autohotkey é mais fácil de usar, como muitos de seus comandos.
  • Autohotkey (não mantido mais) tem 3 garfos:
    • O AutoHotKey v1.1.* (Anteriormente conhecido como AutohotKey_L) possui suporte com, unicode, sintaxe, matrizes e muito mais.
    • O AutoHotKeyce funciona em PDA e smartphones do Windows Mobile (inacabados, não mantidos mais).
    • Iirahk, uma versão .NET do AutohotKey (inacabado, não é mais mantido).
  • O AutoHotKey inclui um arquivo DLL que você pode ligar de outras linguagens de programação (o mesmo acontece com o autoit).
  • O AutoHotKey é de código aberto, o Autoit não é.
  • Você precisa pesquisar no site do AutohotKey para montar todas as ferramentas. O Autoit se sai melhor na embalagem de tudo em seu download inicial.

Meu voto é para Autohotkey (AHK).

Eu uso os dois, dependendo da situação. O AutoHotKey é bom para macros e autoit de pressionamento de tecla rápida possui uma gama muito mais ampla de funcionalidade de automação e funções definidas pelo usuário (UDFs) permitem uma variedade de coisas úteis, como a interação XML e o banco de dados. Quando a automação requer muita interação da GUI, eu uso o Autoit.

O Autoit é uma tremenda ferramenta e sua facilidade de uso sedutora e imensa biblioteca de UDFs, juntamente com um arquivo de ajuda imbatível, é difícil de comparar.

Eu tentei o Autohotkey, mas sua sensação desajeitada e sintaxe surrada me desligou. Por que se contentar com a irmã feia quando você pode vinho e jantar a própria princesa. Autoit 100%.

Eu usei o Autoit antes da criação do AutohotKey (quando tinha uma sintaxe herdada a partir de arquivos BAT). Não tenho experiência suficiente com o Autoit atual para fazer uma comparação correta. Ele tem uma sintaxe bastante regular, enquanto a sintaxe da AutohotKey (embora melhorada com o estilo original) parece estranho. Pessoas que nunca codificaram antes realmente amam essa sintaxe!

Hesitei, li inúmeras comparações e finalmente escolhi o Autohotkey, apesar de sua sintaxe. Em parte por causa de seu gerenciamento superior de teclas de atalho, em parte porque era de código aberto. O autor estava ativo (ele parou, mas agora existem filiais alternativas) e abertas a sugestões. Eu mostrei um protótipo de suporte regular de expressão usando um Pcre Dll. Ele integrou os conceitos e os empurrou além (suporte regular de expressão na detecção de nomes de janelas, por exemplo).

A documentação é excelente, detalhada e cheia de exemplos com um índice abrangente. A comunidade é muito ativa e útil. O binário é compacto e você pode fazer um arquivo exe independente com seus scripts. Ele também possui suporte à GUI (bom para janelas de diálogo simples e simples).

Não vou dizer que um é melhor, a escolha é principalmente uma questão de gosto, sentimento e necessidades.

Eu trabalhei com o AutoHotkey e pensei que o idioma foi difícil.Eu suponho que é um gosto adquirido ou algumas pessoas têm afinidade com ele.Fiquei um longo tempo Perfeito de utilizador do Teclado, mas agora sou um grande fã do AutoIt.

Apesar de Básico-como eu ainda posso escrever "C" -como programas que é mais confortável para mim.E as bibliotecas do AutoIt, o que é uma economia de tempo.Por exemplo, a biblioteca para o IE tem um monte de grandes e funções úteis.Boa IDE e ativa comunidade de usuários.

Meu voto é com o AutoIt.

Fiquei extremamente feliz com o Autoit. A linguagem é um sabor fácil do básico. Eles incluem ótimos arquivos de ajuda, um compilador de script, um editor que entende não apenas a sintaxe, mas suporta F1 Para obter ajuda, etc. Eles têm muitas amostras de código.

Não tenho experiência em primeira mão com o AutohotKey - lembro -me de considerá -lo, mas nunca olhei para trás desde o uso do Autoit.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top