Jump to content
Macro Express Forums

AutoIt vs. AutoHotkey


Recommended Posts

I´m looking for a tool complementing MEX Pro. AutoIt was recommended but i also did read a lot about

AutoHotkey. Which would you recommend? I´m pretty comfortable with writing all kind of macros with MEX Pro by now but i guess both have a different language compared to MEX so a learning curve is involved in both. I´m also a bit familiar with Basic.

 

It looks like AutoHotkey ist easier to learn while AutoIT has a broader range of automation functionality. Is that true?

 

Which would you recommend?

 

Thank You

Alexandra

Link to comment
Share on other sites

You mentioned in your other thread that you are familiar with Basic. If that's the case you might look into Visual Basic.net. Visual Studio Express is free and a very powerful OOP. also the same central language can be used for VB script and other such things to extend MEPs capabilities. That is what I opted to do and I've been very happy with it. Also there's a huge Online Support Community in plenty of examples for learning.

Link to comment
Share on other sites

I´m looking for a tool complementing MEX Pro. AutoIt was recommended but i also did read a lot about

AutoHotkey. Which would you recommend? I´m pretty comfortable with writing all kind of macros with MEX Pro by now but i guess both have a different language compared to MEX so a learning curve is involved in both. I´m also a bit familiar with Basic.

 

It looks like AutoHotkey ist easier to learn while AutoIT has a broader range of automation functionality. Is that true?

 

Which would you recommend?

 

Thank You

Alexandra

Autohotkey's syntax is unique and highly non-standard. The 2 languages both spring from the same original source but now diverge widely. If you have some Basic experience, then I believe AutoIt is the better choice. Actually, although there are some keyboard-orientated things you can do in Autohotkey that you cannot easily do in AutoIt, for me AutoIt is overwhelmngly the better choice (and, unlike AutoIt, you cannot

interface Autohotkey with MEP). There are also user-developed libraries in AutoIt, further extending its functionality (for example, there is a

comprehensive library for Internet Explorer which allows you do do anything you want in IE).

Link to comment
Share on other sites

Thank you Paul. Interfacing with MEP is important for me. I do want to call AutoIt Scripts from MEP and start MEP Macros from AutoIt.

Did i understand you right that this is possible?

AutoIt integrates very well with MEP as an external script you can invoke from, and return results to, MEP. Starting MEP scripts from AutoIt is exactly the same as starting MEP scripts from any other language. There are 2 ways to do this:

- run or call MeProc.exe with the /A parameter

- see the section Windows API calls under Macro Activation in Help

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...