![AutoHotkey Podcast: #48 AutoIt vs AutoHotkey: Which one you should use and why](https://i.ytimg.com/vi/qNaicaqm3Fw/hqdefault.jpg)
内容
主要区别
AutoHotkey源自AutoIT。 AutoHotkey和AutoIT是两种编程语言,例如Basic,Java,C,PHP等。 AutoIT比AutoHotkey更具结构性,这对于创建和修改较大的Windows应用程序很有用。如果打算创建功能齐全的Windows应用程序,则应使用AutoIT。但是,如果您打算创建由热键和/或快捷方式激活的几个小任务,则应使用AutoHotkey。
什么是自动快捷键?
AutoHotkey的几种工具都可以淘汰。它结合了热键和宏,并提供了一种脚本语言,它比每个批处理文件都强大。 AutoHotkey社区被称为IT世界上最有用的社区之一。
什么是AutoIT?
AutoIt v3是一种免费的,类似于BASIC的脚本语言,旨在自动执行Windows GUI和常规脚本。 AutoIt确实具有面向对象的功能,Obj / COM管理支持和参考以及支持论坛上的AutoItObject UDF(用户定义的函数)。
关键差异
- AutoHotkey社区被称为IT世界上最有用的社区之一。尽管在最近几年中,AutoIt社区试图抵制论坛对破坏知识产权的代码的支持,并以这种态度对帮助用户零容忍,但Autohotkey论坛社区似乎确实向破坏用户ToS的代码的用户提供帮助和支持。 ,EULA,验证码,登录方法,反机器人规则。
- AutoHotkey_L(AutoHotkey的现代版本)是面向对象的。旧版本的AutoHotkey Basic不是面向对象的。 AutoIt确实具有面向对象的功能,Obj / COM管理支持和参考以及支持论坛上的AutoItObject UDF(用户定义的函数)。
- AutoIT比AutoHotkey更具结构性,这对于创建和修改较大的Windows应用程序很有用。
- AutoHotkey可能更容易上手和使用。在管理链接到简单任务的快捷方式和/或热键时,它还比AutoIT更强大。
- 如果打算创建功能齐全的Windows应用程序,则应选择但是,如果要创建由热键和/或快捷方式激活的几个小任务,则应选择AutoHotkey。
- Autohotkey具有更多功能,但是autoitkey具有可用于VB和C +等编程语言的DLL。
- 在AutoHotkey网站上,您可以获取英语,法语,德语,俄语,日语和希腊语文档。在AutoIT网站上找不到类似的内容。
- 在人们中,AutoIT比Autohotkey更为流行。