Le choix d'un Windows automation langage de script. AutoIt vs Autohotkey
J'ai besoin de choisir un Windows automation langage de script. Que l'on ne vous recommande; AutoIt, AutoHotkey, ou un autre?
J'ai lu "Une AutoIt /AutoHotkey comparaison". Histoire intéressante, mais sans recommandation. Recherche sur Google des feuilles autour 312k hits pour AutoHotkey Windows
vs 482k pour AutoIt Windows
. Sur Stack Overflow il y a 15 questions tagged autoit vs 18 autohotkey.
Je suis intéressé par votre opinion en tant que programmeurs. Qui pensez-vous est plus facile à utiliser, plus facile à déployer et plus puissant en termes de fonctionnalité? J'ai déjà utilisé AutoHotkey pour un usage personnel, donc ma préférence initiale pour cette.
- AutoIt a changé ma vie. C'est devenu un outil précieux dans mon travail.
- Autoit gagne à coup sûr! Laissez-moi vous expliquer. La plupart des Autoit aux utilisateurs d'apprendre à coder pour la première fois. Maintenant, Autoit syntaxe est la bonne pour commencer avec. Après Autoit, vous pouvez apprendre d'autres langues facilement. De ce point de vue, AHK syntaxe est inutile.
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé à la fois très bien.
AutoHotKey est très bon dans la gestion des raccourcis et de GUI de base de l'automatisation. C'est la syntaxe est horrible et il n'est pas destiné pour des applications plus importantes.
AutoIt a presque toutes les fonctionnalités AutoHotKey a et beaucoup plus. COM-soutien à l'automatisation, des tableaux et un assez beau UDF (User defined Functions) de la bibliothèque. Il est plus difficile de bâtir des raccourcis clavier dans l'AutoIt.
Mon vote est pour AutoHotkey (AHK).
- Je utiliser à la fois en fonction de la situation. AutoHotkey est beau rapide de touches macros et AutoIt a une plus large gamme de fonctionnalités d'automatisation et de fonctions définies par l'utilisateur (Udf) permettent une gamme de choses utiles, tels que XML et base de données d'interaction. Lorsque l'automatisation nécessite beaucoup de GUI interaction-je utiliser AutoIt.
When automation requires a lot of GUI interaction I use AutoIT.
je souhaite que j'avais demandé à cette première!AutoIt est un formidable outil et de sa séduction facilité d'utilisation et une immense bibliothèque de fonctions définies par l'utilisateur, couplé avec un imbattable fichier d'aide, il est difficile de comparer.
J'ai essayé AutoHotkey, mais son sentir maladroit et bancal syntaxe m'a mis hors tension. Pourquoi se contenter de la vilaine sœur quand vous pouvez le vin et dîner à la princesse elle-même. AutoIt 100%.
J'ai utilisé AutoIt avant AutoHotkey a été créé (quand il en avait une syntaxe héritée de fichiers BAT). Je n'ai pas assez d'expérience avec l'actuel AutoIt pour faire une bonne comparaison. Il a une assez réguliers, de la syntaxe, tandis que AutoHotkey de la syntaxe (bien que nettement améliorée du style d'origine) me semble bizarre. Les personnes n'ayant jamais codé avant de réellement aimer cette syntaxe!
J'ai hésité, lu de nombreuses comparaisons, et a finalement choisi AutoHotkey malgré sa syntaxe. En partie à cause de la supériorité de son raccourci de gestion, en partie parce qu'il est open source. L'auteur était actif (il s'est arrêté, mais il existe d'autres directions) et ouvert aux suggestions. J'ai montré un prototype de support des expressions régulières à l'aide d'un PCRE DLL. Il a intégré les concepts et les ont poussés au-delà (support des expressions régulières dans le nom de la fenêtre de détection, par exemple).
La Documentation est excellente, détaillée et complète d'exemples avec un index complet. La communauté est très active et utile. Le binaire est compact et vous pouvez faire un fichier EXE autonome dans vos scripts. Il a également GUI de soutien (bon pour rapide simple boîte de dialogue windows).
Je ne vais pas dire qu'on est meilleur, le choix est surtout une question de goût, des sentiments et de besoins.
J'ai travaillé avec AutoHotkey et la pensée de la langue est difficile. Je suppose que c'est un goût acquis, ou certaines personnes ont de l'affinité pour elle. J'ai été longtemps un Parfait Clavier de l'utilisateur, mais je suis maintenant un grand fan de AutoIt.
Si c'est Basic comme je peux encore écrire "C" -comme les programmes qui vous est la plus confortable pour moi.
Et les bibliothèques pour AutoIt, quel gain de temps. Par exemple, la bibliothèque de l'IE a beaucoup de grandes et de fonctions utiles.
Bonne IDE et active de la communauté des utilisateurs.
Mon vote est avec AutoIt.
J'ai été très heureux avec AutoIt. La langue est une langue facile saveur de Base. Ils comprennent de grandes fichiers d'aide, d'un script, compilateur, un éditeur qui comprend non seulement la syntaxe, mais prend en charge F1 pour obtenir de l'aide, etc. Ils ont beaucoup d'exemples de code.
Je n'ai pas d'expérience de première main avec AutoHotKey - je me souviens de l'examiner, mais je n'ai jamais regardé en arrière depuis l'utilisation de AutoIt.