Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Choosing a Windows automation scripting language. AutoIt vs Autohotkey [closed]

I need to choose a Windows automation scripting language. Which one do you recommend; AutoIt, AutoHotkey, or an other?

I have read "An AutoIt / AutoHotkey comparison". Interesting history, but without recommendation. Searching Google leaves around 312k hits for AutoHotkey Windows vs 482k for AutoIt Windows. On Stack Overflow there are 15 questions tagged autoit vs 18 autohotkey.

I am interested in your opinion as programmers. Which one do you think is easier to use, more deployable and more powerful in terms of functionality? I have already used AutoHotkey for personal use, so my initial preference is for this.

like image 328
PA. Avatar asked Nov 06 '09 11:11

PA.


People also ask

Which is better AutoHotkey or AutoIt?

AutoHotkey includes a DLL file that you can call from other programming languages (so does AutoIt). AutoHotkey is open source, AutoIt is not. You have to search the AutoHotkey site to put all tools together. AutoIt does better at packaging all in its initial download.

Is AutoHotkey a scripting language?

AutoHotkey is a free and open-source custom scripting language for Microsoft Windows, initially aimed at providing easy keyboard shortcuts or hotkeys, fast macro-creation and software automation that allows users of most levels of computer skill to automate repetitive tasks in any Windows application.

What programming language does AutoIt use?

The syntax of the scripting language used in AutoIt is similar to that found in the BASIC family of languages. It actually uses C# and VB as its scripting language.

What language are AutoHotkey scripts?

What programming language does AutoHotKey use? AutoHotkey is programmed in C++. The source code is open source and available to download. AutoHotkey is programmed in C++.


Video Answer


1 Answers

  • I think AutoHotkey's GUI implementation is easier to use like many of its commands.
  • AutoHotkey (no longer maintained) has 3 forks :
    • AutoHotkey v1.1.* (previously known as AutoHotkey_L) has COM, Unicode support, object-oriented -like syntax, arrays, and more.
    • AutoHotkeyCE works on Windows mobile PDA's and smartphones (unfinished, no longer maintained).
    • IronAHK, a .NET version of AutoHotkey (unfinished, no longer maintained).
  • AutoHotkey includes a DLL file that you can call from other programming languages (so does AutoIt).
  • AutoHotkey is open source, AutoIt is not.
  • You have to search the AutoHotkey site to put all tools together. AutoIt does better at packaging all in its initial download.

My vote is for AutoHotkey (AHK).

like image 144
7 revs, 4 users 71% Avatar answered Oct 17 '22 07:10

7 revs, 4 users 71%