Difference WikiTechnology

Difference Between Autohotkey and AutoIt

Main Difference

AutoHotkey was derived from AutoIT. AutoHotkey and AutoIT are two programming languages like Basic, Java, C, PHP and others. AutoIT is more structured than AutoHotkey and this is something that can be useful to create and modify bigger Windows applications. If you intend to create full-featured Windows applications, you should go for AutoIT. But, if your intention is to create several small tasks activated by hotkeys and/or shortcuts, you should go for AutoHotkey.

ADVERTISEMENTS

What is Autohotkey?

AutoHotkey sends several tools into retirement. It unites hotkey and text macros and offers a scripting-language, which is more powerful than every batch-file. AutoHotkey community is known as one of the most helpful community in IT world.

What is AutoIT?

AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. AutoIt is not object oriented while it does have, Obj/COM management support and reference, and AutoItObject UDF (user defined functions) on support forum.

Key Differences

  1. AutoHotkey community is known as one of the most helpful community in IT world. While, during the recent years, AutoIt community try to repel forum support for codes that break intellectual property and have zero tolerance toward helping users with that attitude, it seems that Autohotkey forum community do allow help and support to users with code that break someone’s ToS, EULA, captcha, login methodes, antibot rules.
  2. AutoHotkey_L (modern version of AutoHotkey) is object oriented. While old version AutoHotkey Basic is not object oriented. AutoIt is not object oriented while it does have, Obj/COM management support and reference, and AutoItObject UDF (user defined functions) on support forum.
  3. AutoIT is more structured than AutoHotkey and this is something that can be useful to create and modify bigger Windows applications.
  4. AutoHotkey is probably easier to get started with and to work with. It is also more powerful than AutoIT when it comes to managing shortcuts and/or hotkeys linked to simple tasks.
  5. If you intend to create full-featured Windows applications, you should go for But, if your intention is to create several small tasks activated by hotkeys and/or shortcuts, you should go for AutoHotkey.
  6. Autohotkey has many more features, but autoit has a DLL that can be used in programming languages like VB and C+.
  7. From the AutoHotkey website, you can have English, French, Deutsch, Russian, Japanese and Greek documentation. Nothing like this is found in the AutoIT website.
  8. AutoIT is more popular than Autohotkey among the people.
ADVERTISEMENTS

Comparison Video

YouTube video
Harlon Moss

Harlon currently works as a quality moderator and content writer for Difference Wiki. He graduated from the University of California in 2010 with a degree in Computer Science. Follow him on Twitter @HarlonMoss