• Intro to AutoHotkey HotStrings with AutoHotkey Intermediate AutoHotkey GUIs are Easy with AutoHotkey Intro to DOS & AutoHotkey

AutoHotkey Webinar: AutoHotkey Version 2 – What to look out for when switching to V2

In this webinar we explore some of the main differences in AutoHotkey version 2, Why you might adapt it, and a tool to help automate the adaption

Special thanks to Dimitri Geerts for leading the discussion, putting together the deck, and working on the converter tool!

Video Hour 1: High-level overview
Video Hour 2: Q&A:

  • Major differences withAHK Version 2
  • You can read up on the official listing of changes
  • v2.0 beta 1was released in July 2021 and future releases are expected to be backward-compatible!  If you want to learn more, check out the v2 forum posts:
  • Take a look at the tool Dimitri demonstrated to adapt V1 code to V2 here

 

Script Highlight:  RunWith: Use this function to control the bitness of your AutoHotkey script

Sign up for future webinars here

See past AutoHotkey webinars 

You can get the Deck Dimitri presented here, or just look through the below images.

1) All parameters are expressions, not text

1 Paramaters are expressions 1

2) Variables need to be declared

2 Variables need to be declared

3) “All” commands are now also functions

3 All commands are also now functions 1

4) Some functions now return objects

4 Some functions return objects

5) There is now a distinction between properties accessed with . and data (items, array or map elements) accessed with []

5 Distinctions 1

6) Hotkeys and non-autoreplace HotStrings are no longer labels; instead, they (automatically) define a function

6 Hotkeys need braces

7) All byRef variables need to have a “&” before

7 byRef 1

8) Function calls require a space or “(“. Use comma only between parameters

8 Functions require comma

9) GUI and GUI controls are now objects

9 GUIs

Use Google Translate API to easily & accurately translate texts

Google Translate APII’m helping a local restaurant out with their marketing and technology.  Unfortunately the owner’s English is very limited so I wrote the below code to make it easy to use the Google Translate API to convert English to Spanish and Spanish to English (but it would be super easy to adapt it to your language of preference).

How to use Google Translate API to translate texts

AutoHotkey Webinar- 07/2021 Helping people with their code

AutoHotkey webinarThis month’s AutoHotkey Webinar we helped a few people with their projects

Hour 1
Hour 2

We debuted AHKHotKeyStringLookup however I recommend you wait a day or two before downloading it so we can fix the glitch we saw in the webinar.

Dimitri mentioned this link for helping solve his goal of attaching a file to an active, inline, email

Our secret is out! Easy Digital downloads (EDD) is an amazing WordPress plugin with great extensions!

Easy Digital downloadsWelcome Automators!

Many people have asked me about the tools we’re using for selling / distributing our AutoHotkey Automator tools.  I thought it would be smart to just write a post / do a video to discuss Easy Digital downloads.

Chances are you’ve used Easy Digital downloads when downloading free downloads for which I use the Free Downloads Extension.  This functionality is AMAZING as it gets the script into the users hands directly!  While I love this extension, there are over 150 EDD Extensions most of which are very reasonably priced and work very, very well.

EDD also has some very cool tools that we’ll be utilizing soon!  We’re working on adding a “member section” to the-Automator.  I’ll explain in greater detail of what we plan to include in the membership but the short-version is that you’ll have access to all of our Udemy courses, access to weekly meetings (and recordings of them) and discounts for any consulting work.   EDD’s content restriction extension is a very easy way to put specific pages or posts behind logins.  This way, if you’re  a member, you can easily access the content and, if you’re not, you’ll be able to see some previews, but cannot access the member pages.

Another thing I love about EDD is that, even though I’ll have an all-access membership group, I can also sell individual courses.  You may not know it but Udemy often takes between 25% – 50% of what is paid and they often sell the courses at ridiculously low prices (often I get around $1.61 for a sale).  By using the Content Restriction extension and selling the courses on the-Automator I can keep more of the $$$.  (Just an FYI- when you use a coupon from the-Automator.com/Learn , I get 97% of what is paid so please use my coupons!)

Now I’ll tell you a little secret.  The-Automator has some software that we sell (but won’t link to here as we don’t want people to know it’s AutoHotkey).  This software has both recurring licenses and lifetime licenses.  I can’t imagine trying to figure out way to manage all this with just AutoHotkey!

The last technical thing I want to mention about EDD is that they have a great API which you can connect to with a WinHTTP request from AutoHotkey.  We embed calls in our software  so it will check if the user has a valid license as well as use it to manager our newsletter subscriptions and looking at who has downloaded which tools.

Now you might be thinking “that’s great and-all, but I bet their service sucks”.   I can tell you that we’ve had spectacular support from EDD!  Often it is me reaching out trying to get something to work and they’ll point me in the right direction.  Every once in a while I’ll identify an issue on their end and they’re  very fast and professional at both fixing it and corresponding with me.

We unconditionally recommend Easy Digital downloads as a solution for selling software, handling licenses, and building lists of customers!

  • Intro to AutoHotkey HotStrings with AutoHotkey Intermediate AutoHotkey GUIs are Easy with AutoHotkey Intro to DOS & AutoHotkey