首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >选择Windows自动化脚本语言。AutoIt vs自动热键

选择Windows自动化脚本语言。AutoIt vs自动热键
EN

Stack Overflow用户
提问于 2009-11-06 19:20:46
回答 5查看 90.1K关注 0票数 106

我需要选择Windows自动化脚本语言。你推荐哪一个;AutoItAutoHotkey,还是其他?

我读过"An AutoIt / AutoHotkey comparison“。有趣的历史,但没有推荐。在谷歌上搜索,AutoHotkey Windows的搜索结果约为312k,而AutoIt Windows的搜索结果为482k。在堆栈溢出上,有15个问题被标记为autoit vs 18 autohotkey

作为程序员,我对你们的意见很感兴趣。你认为哪一个更容易使用,更易部署,功能更强大?我已经将AutoHotkey用于个人用途,所以我最初的偏好是这样的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-29 18:49:34

这两种方法我都用得很多。

AutoHotKey非常擅长管理热键和基本的图形用户界面自动化。它的语法很糟糕,而且不适合更大的应用程序。

AutoIt几乎拥有AutoHotKey拥有的所有功能,而且还有更多。COM自动化支持,数组和一个很好的UDF (用户定义函数)库。在AutoIt中构建复杂的热键比较困难。

票数 45
EN

Stack Overflow用户

发布于 2009-12-04 00:38:45

我在创建AutoHotkey之前使用了AutoIt (当它的语法继承自BAT文件时)。我对当前的AutoIt没有足够的经验来做一个正确的比较。它有一个非常规则的语法,而AutoHotkey的语法(尽管比原来的样式有了很大的改进)看起来很奇怪。从来没有写过代码的人都喜欢这个语法!

我犹豫了,阅读了大量的比较,最终选择了AutoHotkey,尽管它的语法。部分是因为它优越的热键管理,部分是因为它是开源的。作者是活跃的(他停止了,但现在有替代分支),并开放建议。我展示了一个使用PCRE动态链接库支持正则表达式的原型。他集成了这些概念,并将其推向更远的领域(例如,窗口名称检测中的正则表达式支持)。

文档是优秀的,详细的,充满了例子和全面的索引。这个社区非常活跃,也很有帮助。这个二进制文件非常紧凑,你可以用你的脚本创建一个独立的EXE文件。它还支持GUI (适用于快速、简单的对话框窗口)。

我不会说一个更好,选择主要是一个品味,感觉和需求的问题。

票数 16
EN

Stack Overflow用户

发布于 2010-03-11 03:05:04

我根据具体情况使用这两种方法。AutoHotkey非常适合于快速击键宏,并且AutoIt具有更广泛的自动化功能,并且用户定义函数(UDF)允许一系列有用的功能,比如XML和数据库交互。当自动化需要大量的图形用户界面交互时,我使用AutoIt。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1686975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档