How does AHK compare with LibreAutomate?

Discuss Autohotkey related topics here. Not a place to share code.
Forum rules
Discuss Autohotkey related topics here. Not a place to share code.
User avatar
ahkusr
Posts: 11
Joined: 14 Sep 2022, 16:43

How does AHK compare with LibreAutomate?

08 May 2023, 13:23

Using a standard language like C# for writing scripts will attract many users, but has anyone tested if the keyboard remapping functionality in LibreAutomate is as powerful as in Autohotkey?

This author has taken a different approach by encapsulating Autohotkey in Python: https://pypi.org/project/ahk/
User avatar
xMaxrayx
Posts: 203
Joined: 06 Dec 2022, 02:56
Contact:

Re: How does AHK compare with LibreAutomate?

26 Jun 2023, 17:03

the issue is some stuff are not match 1:1 in both languages.

like global variables are easy to call in AHK but annoying in C#, I think it's better to learn more than one language and use the one that sued your project.
-----------------------ヾ(•ω•`)o------------------------------
https://github.com/xmaxrayx/
SOTE
Posts: 1426
Joined: 15 Jun 2015, 06:21

Re: How does AHK compare with LibreAutomate?

29 Jun 2023, 16:47

ahkusr wrote:
08 May 2023, 13:23
Using a standard language like C# for writing scripts will attract many users, but has anyone tested if the keyboard remapping functionality in LibreAutomate is as powerful as in Autohotkey?
AHK is a much richer project in terms of: ease of use, capability, information (books/videos), focus, and being used by other programming languages (DLL). There is also no confusion about if AHK will always remain free and open-source. LibreAutomate appears it would be more interesting for those that are already C# programmers, to have a more automation centric tool. Nothing wrong if a person prefers to go that route, but if the person can already do what's wanted in AHK on Windows, hard to see the point unless specifically a C# user.

AHK already has an upcoming C# variant, which is the Keysharp project (https://www.autohotkey.com/boards/viewtopic.php?f=80&t=77248). The difference is that AHK is its own language, that will be on top of .NET. Kind of like IronPython or F#. But, an easier language to learn and use, that draws from plentiful teaching resources, examples, and help for beginners. Note- Keysharp comes from the IronAHK project, which should clarify how the language sits on top of .NET, where "Iron" was used in the name. So instead of needing to completely understand C# (and surrounding ecosystem or tools), users have an easier to learn and use language, which is more focused on automation and is AHK centric. At some point, it will also be cross-platform, to use or work on different OSes (Linux, macOS, Android).
This author has taken a different approach by encapsulating Autohotkey in Python: https://pypi.org/project/ahk/
This is not really so special. The AHK DLL can be uses with many other programming languages (on Windows). Also, other programming languages have various automation tools and libraries too. The attraction appears more about someone being primarily a Python user, wanting to use AHK features in their language.

Return to “General Discussion”

Who is online

Users browsing this forum: No registered users and 20 guests