• Intro to AutoHotkey HotStrings with AutoHotkey Intermediate AutoHotkey Intermediate Objects GUIs are Easy w/AutoHotkey Intro to DOS & AutoHotkey AutoHotkey FAQ1 AutoHotkey FAQ2

November 2022 AutoHotkey Newsletter

AutoHotkey Newsletter  AHK Newsletter

AutoHotkey Newsletter November 10th, 2022

On November 10, 2003 Chris Mallet released the very first version of AutoHotkey(Beta .205)

We all owe Chris a huge Thank you

ahk19yearsold

I just thought you’d like to know AutoHotkey has been around for 19 years now!   I was lucky enough to stumble upon it around 2007

I found AutoHotkey because I was tired of using AutoCorrect in MS office programs (mainly because, at the time, AutoCorrect didn’t sync between Word, Excel PowerPoint etc.)   So HotStrings were my first love (which is why the HotStrings course was the first one I created)

Hard to believe that the beta Version of AutoHotkey 2  was released this year!  Although we are expecting it to become the default version of AutoHotkey in 2024.

I just looked at my oldest backup of AutoHotkey.ahk file (which was from 2008) and it was quite a flash-back.   When I first started using AutoHotkey I stuck with HotStrings and Hotkeys plus a little bit of bit of mouse clicks and a little RegEx to clean up text.   Take a look at your original scripts.  Have youleveled-up”?  If not, why not?

I know both I and AutoHotkey have come a long way over the past 19 years.  If you haven’t progressed perhaps you should conser one of our courses to learn AutoHotkey?

To celebrate AutoHotkey’s 19th birthday I’m creating a store wide coupon for 19% everything we offer!

In the next week you can get any of our courses for 19% off.   Just go here and select a course that you want to purchase.  Then use “AHK19Birthday as the coupon code during checkout

This also includes Tutoring, done for you Consulting or even signing up for our AHK Hero group.

This coupon code will be valid for 19 days (until November 29th) but use it now to continue to improve yourself!

Joe, Isaias, and team



P.S.  Can you imagine a world without AutoHotkey?   I can and it is scary!  I’ve saved an amazing amount of time using AutoHotkey.  I hope you realize it is more than sending mouse clicks and key strokes.  Use this email as a point to jump-start your knowledge and shift your strategy to working smarter, not harder.


AutoHotkey Newsletter November 3rd, 2022

Howdy %Name%,

Do you ever wish you could custom design your own future as a programmer / Automator?
Cool!  Then I’ve got one heck of a counterintuitive tip for you.
First, line up all the mistakes possible in your gig.
Then… go MAKE them. All of ‘em. Yes, every last one.
Why?
Cuz 99% of learning is from what we do wrong, not what we do right.

Now on with the show…



Updates to the AHK Toolkit: Great way to test your code

I asked Isaias to spend some time on his AHK Toolkit.  He made it super easy to switch between versions of AutoHotkey 😊.   In this video we also discuss some of the other really cool features it has.

Streamline testing your code with this Update to AHK Toolkit

Streamline testing your code with this Update to AHK Toolkit


Adjusting Output window

Speaking of testing code, have you tried out our function that pays attention to the editor you are in and adjusts for you?   Quite handy if you’re using more than one editor (or sharing your code with others that use a different editor).  We discuss how to use it in this video but you can get the function here.

Debugging your scripts: Displaying text regardless of editors

Debugging your scripts: Displaying text regardless of editors


Getting Properties from UIA

On a client call the other day we were extremely thankful for Descolada’s work on UIA.  The programs we were automating were very “new” and impossible to peak inside of by any other method.  It reminded me of this video where Isaias walks us through how to access properties.

How to easily access properties from UIA

How to easily access properties from UIA


🎃Spooky updates to AutoHotkey👻

On October 30th Lexikos released updates to both V1 and V2.  In this video Isaias and I discuss the tweaks / patches released in V1.1.35.00.  BTW- have you begun to program in V2 yet?

🎃 Spooky AutoHotkey Update👻


Context Sensitive Hotkeys in v2

If you are working in V2, you’ll need to rethink Context sensitive hotkeys using the #HotIf directive.

This is because: IfWinactive, IfWinexist, etc. have been removed as AxleFublr explains in this video.  If you’re wanting to learn V2, his channel, AHK All the Way, only uses V2.   Incidentally he was on our live Friday AutoHotkey help call last week.  Thanks for dropping in Axlfublr!

Context Sensitive Hotkeys in — AutoHotkey v2


Sometimes stupid works🤦‍♂️!

As you should know we rarely send keystrokes & mouse clicks.   That being said, sometimes you realize it would be handy to just send mouse clicks….   The other day I was cleaning up my spam folder and realized a 3-line, super simple, script would be extremely “handy” (excuse the pun).

Super simple script for cleaning up spam folder

Super simple script for cleaning up spam folder


Reading And Writing text files

As I’ve mentioned before, I’m working on an email drip campaign for people new to AutoHotkey.  One of the emails is how to read/write text files.   Since I’m super lazy I decided to just extract a video from the Intro to AutoHotkey course.   In this short video I show you how easy it is to in AutoHotkey.  I also show how you can easily check if a file exists or not.

File Read and write with AutoHotkey


📚 What we’re reading


⚡️Productivity tips:  Break up your day

Consider breaking your day down into various time slots.  Then have specific things you do during those slots and stick to it.  For instance, I typically open my emails in the morning and then in the afternoon but, most of the day, I don’t have Outlook / Gmail open.


🤣 A spot of Humor: 🤪 Crazy people!

In 1990 Dudley Moore starred in “Crazy People”.  A movie that is mostly forgettable except for the general idea of “what would happen if advertisers told the truth”?    Some hilarious ads were written!  🤣🤣🤣

Crazy People


Join the AHK Heroes! AHK Hero?

Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸‍♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.


🗣️ 💭 Quotable quotes

  • Whatever Your Mind Can Conceive and Believe, It Can Achieve. — Napoleon Hill
  • Work harder on yourself than you do on your job — Jim Rohn
  • The secret to getting ahead is getting started. The secret of getting started is breaking your complex, overwhelming tasks into small manageable tasks, and then starting on the first one. — Mark Twain

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.

You can use either of the below to add a reminder for the Friday meetings. We hope to see you there!

Outook Gmail
outlook google


The-Automator

Joe, Isaias and staff

P.S. Due to the urging of our clients we’re going to be raising our prices soon (apparentely we offer way more value than what we’re charging).  Anyway, I’m going to increase our overall prices however, AHK Heroes will be locked-in to the current price for the next year so you might consider signing up now if you plan to hire us in the future.

October, 2022 AutoHotkey Newsletter

October 2022, AutoHotkey Newsletter

AutoHotkey Newsletter

AutoHotkey Newsletter: October 27th, 2022

Howdy %Name%,

You know how real estate prices recently went nuts?
I know, I know, there’s a ton of money in real estate. Long ago I realized there was something that returned a MUCH better return-on-investment, and the risk was pretty much zilch

It’s my brain 🧠❗

In my head, I can solve all sorts of problems and people pay me huge bucks to do so.
I am in the investment game.  It’s just that I don’t deal in real estate, or stocks or bonds, or anything else “physical”.

I deal in brain power⚡.  Giving advice and writing code that changes lives and alters the future.
Invest in yourself and learn.

Now on with the show…



The magic of AutoHotkey

The magic of AutoHotkey

AHK products


Forcing any program to always be on top

If you’re using a laptop, my Window Snipping tool is super helpful to keep parts of your window and then easily removing it later.   But sometimes it helps to change a program to be always on top.  In AutoHotkey it is amazingly simple and I show you how to do it here.

How to easily set any program to stay on top of all others❗

How to easily set any program to stay on top of all others❗


maestrith
Adding a thousands separator to your numbers

Often we have values that we’d like to display in AutoHotkey.  In this video I show a simple RegEx provided to me years ago by Maestrith (author of AHK Studio).  The nice thing about this function is you can decide on the separator (in the U.S. we use a comma however other parts of the world they use a period).  If you’re new to Regular Expressions, I highly recommend you take a look at some of these tutorials.  For testing Regular Expressions I like to use RegEx101 and have this AHK Quick reference page open.  You also might want to work through Jack Dunning’s excellent AutoHotkey book on RegEx (I did❗).

How to easily add thousands separator to a number in AutoHotkey

How to easily add thousands separator to a number in AutoHotkey


Functional vs. Procedural programming

Do you know the difference between Functional vs. Procedural programming❓  Neither did I however Isaias walked me through some of the main differences in this video.

Functional / Procedural VS. Object Oriented Programming languages

Functional / Procedural VS. Object Oriented Programming languages


Outlook emails

For our clients we’ve been doing a lot of Outlook automation.  Since Outlook has a COM object it is really easy to automate with AutoHotkey.  In this video I demonstrate how to easily get a few items.  If you’d like to learn more, you might check out our Webinar where we showed several examples of automating Outlook.

Outlook Email Object- Getting Name, email, Send date, etc.

Outlook Email Object- Getting Name, email, Send date, etc.


WMI: Windows Management Instrumentation

There is no easy way to describe  the amount of ways you can easily poke & prod windows using WMI.  In this video I demonstrate many of the functions you can use to pull information out of your Windows environment.

Windows Management Instrumentation (WMI) and AutoHotkey

Windows Management Instrumentation (WMI) and AutoHotkey


📚 What we’re reading


⚡️Productivity tips :  Make important behaviors measurable

To make progress toward any goal, it helps to track our progress.  Monitoring your progress is a great way to make sure it gets done (and gives us great ways to evaluate how efficient we are being


🤣 A spot of Humor

Thankfully we have AutoHotkey

updatecomputers


QAPbr Quick Access Popup news

Want to easily access your mobile devices?  Quick Access Popup has some great built-in tools for doing this!  In this video Jean Lalonde, the author of Quick Access Popup, shows how to access and use them.


AHKHeroAnimation AHK Hero?

Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸‍♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.


🗣️ 💭 Quotable quotes

  • Absorb what is useful, reject what is useless, add what is specifically your own — Bruce Lee
  • If you want something done, ask the busiest person you know to do it and stand back!
  • I never lose. I either win, or learn. — Nelson Mandela

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.



The-Automator

Joe, Isaias and staff

P.S.  Did you see that we added a Saturday session to the AHK Hero calls?   So for those of you that are too busy at work during the week, we now have a weekend call to join!


AutoHotkey Newsletter: October 20th, 2022

Howdy %Name%,

Do you have a checklist for your important processes?

Humans are amazing at some things and not so great at others.

We can often be very creative, using our imagination to solve very complicated problems far greater than any computer that has been created!  We’re even very good at identifying patterns and coming up with a routine or process.  What we’re not good at is always using that process.

We often get sidetracked, distracted, or are just not thinking critically and forget.

How many times have you gone to the store to buy something specific only to get home and realize you didn’t buy the one thing you went there for?    That’s where having a list is incredibly helpful!

“Create a checklist for all important procedures”

There’s a reason why pilots have one! ✔

Now on with the show…



📢 Big News for the 🅰HK Hero members 🦸‍♂️ 📢 AHKHeroAnimation

Our AHK Hero community is growing & expanding!

We’re adding a Saturday session!😲   So now we’ll be having 3 hours of availability per week.

Find amazing friends & learn AutoHotkey in the AHK Hero Community

Find amazing friends & learn AutoHotkey in the AHK Hero Community

Our office hours sessions are getting to be quite fun and educational.  Its really great to be able to connect with others that share a passion for automating the mundane!

If you haven’t joined yet, I highly encourage you to take the leap!    If you’d like to read some testimonials, or learn more, you can do so here.

As a final note I’d like to mention we’re going to “cap” entries pretty soon.  We don’t have the bandwidth for more sessions and I want to make sure members have time to ask their questions so, if you’re considering joining, now is the time!   For the end of the week the ½ off coupon is still valid.  Use “50PercOffLiveSubs” on checkout (good for 3 more days).


fiddler Using Fiddler to help with an API

During last week’s call an 🅰HK Hero was having problems working with an API.  I asked if he had used Fiddler to analyze his traffic.  He hadn’t however I stressed he watch some of my Fiddler videos to better understand what is being sent (and what he thought was being sent).   Interestingly enough, later that day, Isaias was having issues with an API and we used Fiddler to identify the problems we were having.  APIs are amazing but they can be complex.  Our webinar on APIs is a great place to start!

AutoHotkey Webinar 06/2017 Hour 1-Web services / API calls with AutoHotkey


AutoHotkey Webinar 06/2017 Hour 1-Web services / API calls with AutoHotkey


Using LIB folders

In a consultation call with a new AHK Hero member (welcome Erik O.) we were helping them better structure their testing framework for AutoHotkey.   (Sort of similar to what Chunjee mentioned in this video but much, much more complex).   Anyway, it reminded me of just how helpful LIBs are and properly using the #include directive can be. Isaias showed us all the testing environment that Lexikos uses with AutoHotkey.

If you’d like to learn more about #include read this post,

Properly using AutoHotkey ❰LIB❱ (and where AHK searches)

Properly using AutoHotkey ❰LIB❱ (and where AHK searches)


Setting a Window to Always on Top

Did you know that, with AutoHotkey, it is super-easy to set a window to always be on top?  In this video I show just how easy it is to assign a hotkey to the process.

How to easily set any program to stay on top of all others❗

How to easily set any program to stay on top of all others❗


Simple GUI for snippets

Y’all know I’m a huge fan of Quick Access Popup.   But sometimes you want something very simple and fast.  In this video I show how easy it is to create a GUI to show you the snippets of text to any edit field.

Easily select from a list and send a snippet of text with AutoHotkey

Easily select from a list and send a snippet of text with AutoHotkey


SciTE Debugging your scripts with SciTE4AutoHotkey

Isaias rocks debugging in VS Code but many of y’all are probably more comfortable in SciTE4AutoHotkey.   I have two videos where I show how to debug AutoHotkey code using SciTE.   The first video I show some of the basics.  In the second video I goa bit deeper.

BTW I still use it but do my AutoHotkey programming in AHK Studio.

Debug AutoHotKey with SciTE | Level up your AHK programming today!

Debug AutoHotKey with SciTE | Level up your AHK programming today! How to Debug with SciTE Part 2 | A deeper dive into debugging AutoHotkey code with SciTE4AutoHotkey


Giving an option to Add to Startup Process

I’m on a call right now with a client and Isaias where they are building-in an option into the tool to ask the user if they would like the script to be added to the startup menu.  We were discussing a couple of options (One being updating the registry directly the other creating a shortcut in the Startup folder.)

This reminded me that, in Windows XP & Win 7, it was super easy to add a script / program to your Windows startup process.   But Windows 8 and Win 10 made it more difficult so we created a simple tool to make it easier.  You can review the tool here and, if you’re interested, grab it here.

Add to startup: Easily add / remove programs from Windows Startup

Add to startup: Easily add / remove programs from Windows Startup


📚 What we’re reading


⚡️Productivity tips:  Institute the “Five-Minute Rule”

If you can do a task in five minutes or less do it right away!

If you spend a couple minutes understanding a task, but don’t take action, you’ll have to waste time refamiliarizing yourself with the task at a later date.  Multiply that by dozens of times throughout a week, and you’ll see chunks of time gained back.   It’s better to just “getter done”❗


😢 A spot of Humor Sadness

Make sure you watch this and listen very carefully.  There are some important, albeit tearful, “life lessons” you can learn here:

tearfullessons


🗣️ 💭 Quotable quotes

  • Fact: You have just as much time as: Bill Gates, Steve Jobs, Thomas Jefferson & Einstein. It’s all about prioritizing & staying focused (and using 🅰utoHotkey❗)
  • Never be handicapped by your education Dan Kennedy
  • Never let success get to your head🧠, never let failure get to your heart💗

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.



The-Automator

Joe, Isaias and staff

P.S. I seriously think you should sign up for being an AHK Hero.  It’s far better value and experience than you think!
Besides what is the risk? Surely a few dollars is worth changing the direction of your life! Sign up now and, if you’re not 💯% satisfied, you can quit at ANY time


AutoHotkey Newsletter: October 13th, 2022

Howdy %Name%,

I talk a lot about self-improvement as I’m a huge believer in investing in yourself over investing in “things”.    With AutoHotkey we’re able to work smarter, not harder!  In Steven Covey’s book “The 7 Habits of Highly Effective People“, habit number 7 is “Sharpen the Saw” (here is a short video illustrating the point.

Earlier last week I read this quote the other day from Jim Rohn

“Work harder on yourself than you do on your job”

My question to you is What are you doing to work on yourself at the moment?

Why not join us in the AHK Hero group?  Its amazing how much we are learning from each other!  While you get great discounts to courses the real value is the time, both in the private Telegram group and on our Office hours calls, where we ask questions and get answers!   Often just seeing how others are using AutoHotkey is inspirational🧠!

Stop being part of the “hustle culture” and start working smarter!

If you use this discount code “50PercOffLiveSubs” , you can become a hero at 1/2 price! however this coupon code is only good for the next 3 people so act now

Now on with the show…



Configure AHK Toolkit for V2

Isaias wrote the AHK Toolkit over 10 years ago!  He’s made small improvements over the years but one great functionality that he’s (manually) added was making it easy to run V2 scripts.  Unfortunately he hasn’t updated the GUI yet so, in this video, he walks through how to make the updates yourself.

Configuring AHK Toolkit for V2


Configuring AHK Toolkit for V2


Sending lots of Text

It’s amazingly simple with AutoHotkey to send text to an edit window!  But your mileage may very when you’re sending a lot of text!   In our HotStrings course I walk through a couple of ways to send large amounts of text.  I decided to put the video up on YouTube so everyone can access it.

How to send a lot of text with AutoHotkey


How to send a lot of text with AutoHotkey


Easily Navigate to Frequently used folders

While we’re on the topic of HotStrings,  a while back I showed how handy it can be to have HotStrings set up for frequently used folders.  I use these many times a day and highly recommend you have some for your frequently accessed folders.

Easily navigate to Folders with HotStrings


Easily navigate to Folders with HotStrings


Refactoring Code

Isaias and I share a lot of code on the-Automator and in our videos however we often don’t show the process the code went through, we just share the finished code.  This makes a lot of sense however it leads people to believe that, what we share, is what we originally came up with.  I saw a pattern in some code I wrote the other day that changes the size of font in text that is selected in either Excel or Word and decided to record a video showing the refactoring process.

Example Condensing Code and Refactoring code


Example Condensing Code and Refactoring code


Comparing lists

A short time ago I shared this video where Chunjee demonstrated various uses of his bigA class.  I didn’t mention it then however it reminded me of this little GUI tool I wrote that simplifies comparing lists.  In this video I show how to use it and how helpful it is!   BTW- it was one of the first GUIs I built!  If you’re new to GUIs, check out our GUIs are Easy course.

Easily Compare lists / comparing sets Sets with AutoHotkey


Easily Compare lists / comparing sets Sets with AutoHotkey


Functions are your lowest-hanging fruit! 🍒

If you’re new to AutoHotkey Functions are, by far, the easiest and fastest way to “level up” your programming skills!  They are essential and you need to learn them today!   I cover some of the basics in this video but I dive deeper in our Intro to AutoHotkey Course.

How to use functions in AutoHotkey| Level-up today!


How to use functions in AutoHotkey| Level-up today!


📚 What we’re reading

Work faster by adding YOUR buttons to the Excel Quick Access Toolbar


Work faster by adding YOUR buttons to the Excel Quick Access Toolbar


⚡️Productivity tips:  Schedule every phone call

To some, a productive day means one spent making phone calls. And that’s OK, but it needs to be predetermined. Schedule your calls, even if it means locking in a schedule in 30-minute increments. It’s worth it!


🤣 A spot of Humor

All jokes aside, true leaders lift up those beneath them.

liftup



AHKHeroAnimation
AHK Hero?

Want more time than the free hour?
Have content that you can’t have on YouTube? Consider joining the 🦸‍♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.

If you use this discount code “50PercOffLiveSubs” , you can become a hero at 1/2 price! however this coupon code is only good for the next 3 people so act now


🗣️ 💭 Quotable quotes

  • Good leaders don’t make excuses. Instead, they figure out a way to get things done — Jocko Willink
  • You’re like a dull knife that just ain’t cutting. You’re talking loud and saying nothing James Brown
  • Life is better when you start forgiving the people who never apologized. Zig Ziglar

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.



The-Automator

Joe, Isaias, and staff


October 6th, 2022

Howdy %Name%,

Once upon a time…

There once was this guy who was struggling. He was working 80+ hours a week to get ahead however moving up the ladder was a slow and painful process.

He then attended some training that showed how he could use “macros” to automate his work.  Unlike others in the class, he marveled at the overall concept and forced himself to learn how to use them.

It took a considerable amount of time and energy however, with perseverance, he kept at it and was able to automate much of his work.

For instance, when he started a new job, his predecessor told him a huge part of it was reporting on one project.  She worked from Mon-Friday morning and then had ½ a day on Friday to do other work.

From using macros & automation he was able to create much more advanced reporting that his predecessor and get it done in 10 minutes on Monday freeing up the rest of his week❗

I know this story is true because this is MY story.  Nearly 20 years ago I realized that:

“Knowledge is Power; Automation knowledge is a Super Power ⚡”

Back then I was just automating one program (SPSS).  Now I use AutoHotkey to automate nearly everything❗

And the best part is YOU CAN TOO!

Just keep applying and pushing yourself.  We have plenty of free content and AutoHotkey courses that can help nudge you along however, in my opinion, the best way is to join the AHK Hero club and start learning with, and from, your peers.  If you use this discount code “50PercOffLiveSubs” , you can become a hero at 1/2 price! however this coupon code is only good for the next 3 people so act now

Now on with the show…



bigA is an amazing class for working with Objects, Arrays and Text

An AutoHotkey hero member told me about bigA by Chunjee.  I took a quick look at its methods and was impressed.  Having done some work in Python and JavaScript I was always jealous of being able to easily slice text and perform many functions (like merging arrays, detecting the difference between arrays, etc.).

I reached out to Chunjee (he’s often on our free Friday calls) and he agreed to give us a demo / walk through.   Great job on the video and the class Chunjee❗   Y’all might want to subscribe to his YouTube channel.

Great Class for working with Arrays, Objects and Text with Chunjee

Great Class for working with Arrays, Objects and Text with Chujee

Remember, if you’re new to working with Classes / Objects, our course is a great way to learn them!

Intro to Classes


Basics of Troubleshooting your AutoHotkey Script

I recognize my audience is varied!  Some of y’all are far better programmers than I while others are just starting out.  This video is the second group!  When you’re new to AutoHotkey, it can be very hard to understand what is working and what isn’t!  I extracted this video from the Intro to AutoHotkey course.  It gives some solid tips on what to look for, where to look and things to try.

Troubleshooting your AutoHotkey Script (extracted from Intro to AutoHotkey)

Troubleshooting your AutoHotkey Script (extracted from Intro to AutoHotkey)

Intro to AutoHotkey


Combo lists rock!

Are you creating a GUI with a dropdown?  Did you know that a ComboBox is a great way to jazz it up?  In this video we show how easy it is to convert a DropDown list to a ComboBox.  Such a great way to allow people to add something to the list if it isn’t already there!

Massive improvement to dropdown list & using the Format command

Massive improvement to dropdown list & using the Format command


Semantic Versioning

Did you know that there is often a meaning behind the structure of versioning?  For instance, I’m currently running  AutoHotkey V1.1.34.03.   In this video Isaias explains the meanings and how it can be very helpful to understand (even outside AutoHotkey)

Semantic Versioning: Those numbers have important meaning!

Semantic Versioning: Those numbers have important meaning!


Window Snipping tool with OCR

In our private AHK Hero Telegram channel Mathew F. mentioned a tool he used for OCR (and other things).  I asked him if he used our WindowSnipping tool with OCR.  To my surprise he wasn’t aware of it so I thought I’d mention it here.  If you haven’t updated it recently you might want to grab it now.  Isaias patched a small bug in the script and made some other tweaks.  It’s by far our most popular download.   Don’t miss out!

What amazes me is that having a tool like this changes how you work in many programs!  Give it a try, I guarantee you’ll love it!

Window Snipping Tool now tied to Google Translate

Window Snipping Tool now tied to Google Translate


Automating Outlook 📧

For a couple of Clients we’re automating Outlook.  Outlook has a COM object which allows for some amazing functionality!  In this video I cover some of the basics for automating Outlook.  If you’d like to learn more about automating Outlook you might also want to check out our webinar on Outlook & AutoHotkey.  You can also look at our page on Outlook and AutoHotkey.

Outlook Email Object- Getting Name, email, Send date, etc.

Outlook Email Object- Getting Name, email, Send date, etc.



📚 What we’re reading


⚡️Productivity tips

Planning is one of the simplest, yet productive, ways to get more done.   Putting a little thought into what you’re working on, the order of things, pros/cons of them often lets you realize there are benefits you may not have realized.


🤣 A spot of Humor

This meme is painful because I know how he feels.   %Name%, are you the “free tech support” for friends & family?  I’ll bet you are!

noise


AHKHeroAnimation AHK Hero?

Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸‍♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and  “office hours” sessions which isn’t on YouTube.


🗣️ 💭 Quotable quotes

  • Put systems in place that will allow ordinary people to do extraordinary things
  • You’ll never change your life until you change your daily routine
  • Don’t wait. The time will never be just right. Napoleon Hill
  • Work first, reward second, in order Dan Kennedy

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.



The-Automator

Joe, Isaias and staff

P.S. there are 3 coupon codes left to join the hero program at 1/2 price. Use 50PercOffLiveSubs at checkout

Members agree, this is one of the best ways to level-up.

Join now, what do you have to lose

AHKHero

August 2022 AutoHotkey Newsletters

AutoHotkey Newsletter

August 22nd, 2022

Howdy %Name%,

One of the best lessons in life is to learn to never settle for “no”. In the Dan Kennedy book I’m reading he says:

“If you wanted to focus on the one single behavior that has more to do with success than any other it is our how we react to hearing ‘no’.”

I’m convinced it’s one of my best traits and why I have such high self-confidence. As you should know, I don’t have a background in programming yet I’m able to solve virtually any problem that is thrown at me.

Why? Because I refuse to give up on any task I have. One way or another I find a way to solve the problem. So keep at it and develop a dogmatic attitude to never settle for no and you’re much more likely to be successful.

Here are a few quotes from Albert Einstein:

  • I can” is 100 times more important than “I.Q
  • It’s not that I’m smart; It’s just that I stay with problems longer.
  • Success comes from curiosity, concentration, perseverance, and self-criticism.

So don’t take no for an answer and, as they say in Galaxy Quest: “Never give up, Never Surrender”

Now on with the show…

Tips on placing buttons in AutoHotkey GUIs

The other day Isaias was helping update my GUI that I use for reviewing email addresses that get added to this newsletter. I wanted him to add a new button to the GUI and saw some “interesting” code which I asked him to explain (thankfully I recorded it) as it was really interesting and a great GUI building tip. Our GUIs are Easy course helps you get going with GUIs. I just checked and there are still a few more purchases available with our Flash sale coupon. Use “GUIFlashSale2022on checkout to save $19.99.

Advanced tip on aligning buttons on AutoHotkey GUIs

Advanced tip on aligning buttons on AutoHotkey GUIs


Are you ready to switch to AutoHotkey v2?

Dillon D., a client and friend, wrote me the other day and mentioned he was ready to start playing with AutoHotkey V2. He remembered we had created a script to loop over all of our AutoHotkey scripts adding the #Requires directive to avoid a huge problem later. Have you added the #Requires directive to all of your scripts? We discuss the script and why it is so important in this video.

Avoid the coming catastrophe 💣 and use this script today!

Avoid the coming catastrophe 💣 and use this script today!


Tips to Get scripts working on multiple computers

Often we’re writing scripts that we’ll only use on our computers however, when you’re expecting your code will be run on multiple computers, there are some important things to take into account. Check out this video for some great tips to consider.

7 tips to increase the likelihood your scripts work on multiple computers

#107 Automators' Podcast: 7 tips to increase the likelihood your scripts work on multiple computers


2️0️ button programmable mouse?

I was looking on Amazon for programmable keyboards and happened to see this mouse with 20 programmable buttons! 

20mouse

Just curious, do you have something like this? My current mouse (which I love) has 5 buttons which I’ve programmed to do various things. I’m just curious if any of you have one like this with so many buttons. If you do, are you able to easily tell which button you’re pressing? Let me know


📚 What we’re reading / watching


⚡️Productivity tips 

In contrast to the introduction section of this episode, where I convey not to take ‘no’ for an answer, one of the best ways to be more productive is to ‘say no’ to unnecessary things.
Ask yourself, as often as you can, “Is that really necessary?” You will find that your answer is often: Nope.

So why do unnecessary things?


🤣 A spot of Humor

I’m pretty sure I’ve spoken to this guy…

The IT Crowd 4×05 the best scene ever

The IT Crowd 4x05 the best scene ever


QAPbr Quick Access Popup news

During our Live call last week a person new to AutoHotkey wanted help “web scraping”. We discussed several approaches (IE, Rufaydium, AutoControl, API calls, etc.) but we decided, given his knowledge level, sending tabs on the page was probably the “right” approach for his knowledge and situation. It reminded me how Jean Lalonde and I showed how you can use Quick Access Popup to complete forms

How to Quickly and easily complete online Forms with Quick Access Popup


How to Quickly and easily complete online Forms with Quick Access Popup


AHKHeroAnimation AHK Hero 🦸‍♂️

Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸‍♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.


🗣️ 💭 Quotable quotes

  • Whatever Your Mind Can Conceive and Believe, It Can Achieve. — Napoleon Hill
  • The secret to getting ahead is getting started. The secret of getting started is breaking your complex, overwhelming tasks into small manageable tasks, and then starting on the first one. — Mark Twain
  • Instead of trying to get more done, I’m working hard on having less to do — Joe Glines
  • The person who says it’s not possible needs to get out of my way — Joe Glines

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s (now at 9:00 a.m. CDT ) you can get free AutoHotkey support on my YouTube channel. Or you can sign up for reminders and join the zoom room.



The-Automator

Joe, Isaias and staff


August 15th, 2022

Howdy %Name%,

General Norman Schwarz said that leadership has less to do with making right decisions than making decisions right

If you can get someone to move, even if it’s the wrong direction, the movement will lead to figuring it out and ultimately moving in the right direction.  But without movement, they never get anywhere.

And that, my friends, is one of the main goals of this newsletter!

I’m hoping the examples provided in this newsletter inspire you to keep learning to automate your world.  Either through our AHK Courses, or perhaps in our private Telegram community where AHK Heroes are helping each other.  Check out some of the Testimonials of AHK Hero members

I challenge you stop doing the mundane work and start learning AutoHotkey TODAY

Now on with the show…



A better Error Report in Version 2

The other day Isaias showed me how AHK V2 has a more-robust way to report /display errors.  I’ve never loved the error reporting in AutoHotkey (however, as bad as it is I’ve seen worse!).  Lexikos has stepped-up the interface and functionality in V2.
Thanks for all you do Lexikos

Check out the New Error reporting in v2❗ Cool improvements 😍

Check out the New Error reporting in v2❗ Cool improvements 😍


UI Automation is amazing 😲!

We had a client call with Soti C. an AHK Hero member the other day.  While the content was privileged, it was a great reminder how powerful UI Automation is!  We were able to help Soti get some very solid automation on his tools. In this video we talked with Descolada, the developer of the updated UIA class.  Just a reminder, since Soti is an AHK Hero member he was able to take 25% off our fee!  That easily paid for his membership for the rest of 2022!

Diving into UI Automation with the author Descolada


Diving into UI Automation with the author Descolada


Automating Chrome with AutoControl

A lot of people ask us about how to automate Chrome.  Thankfully there are many ways to automate Chrome with AutoHotkey.  At some point I’ll make a video outlining them however I did want to reiterate there is a Chrome Extension named AutoControl which has some pretty cool functionality.  In this video we discuss some of it’s functionality.


Automating Chrome - AutoControl and AutoHotkey


Adding a GUI to your script is easy and often VERY helpful!

In our course GUIs are Easy we show you just how easy it is to create
a GUI in AutoHotkey. In this short video I walk through an example how easy it is to add a GUI to your script.


How to easily add a GUI to your script | AutoHotkey GUIs are easy

I’m such a beliver I just created a 3 coupons for to get it at a significant discount. Use GUIFlashSale2022 during checkout. This is the lowest price I’ve ever sold it at! EVER! Act now before the coupons are used up!


Automating a browser with Keystrokes

While generally we try and take an API approach (instead of imitating a human), sometimes you just have something so simple you can simply send keystrokes / mouse clicks.  In this video I show how simple it can be to select multiple items in a browser.

Simple AHK Script to Select many items in Chrome with AutoHotkey


Simple AHK Script to Select many items in Chrome with AutoHotkey


📚 What we’re reading


⚡️Productivity tips

Templates are an amazing way to save time and increase consistency.  Of course I use HotStrings to have a ton of templates at my fingertips however you could easily set up a hotkey to dump in your text as well.  For ones I don’t use frequently I shove them into Quick Access Popup so I have a GUI to help organize them.


🤣 A spot of Humor

Sometimes I do feel like I followed the white rabbit although I’m not certain I’d take the Red pill…

easyautomation


AHKHeroAnimation The AHK Hero group is rocking it!

As I mentioned last week, we’ve started a second hour of Office hours!  The first hour is geared more to entry-level topics:HotStrings, Hotkeys, mouse clicks, etc. while the second hour is for more advanced topics: COM, RegEx, API calls, etc.  Members are free to attend both but need to limit their questions to one.   As we get more members  we’re going to offer a Saturday session!

Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸‍♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.


🗣️ 💭 Quotable quotes

  • You’ll never change your life until you change your daily routine Joe Glines
  • Never be handicapped by your education Dan Kennedy
  • Being born in poverty isn’t a sin; staying in poverty might be
  • Turn off the TV and go read. John Carlton

Live Live AutoHotkey Support Tomorrow

Don’t forget our Friday calls got moved up 1 hour.  Now they’ll be at 9:00 CDT.  You can get free  support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.

The-Automator

Joe, Isaias and staff

P.S. I really believe you should take a close look at the AHK Hero group. It’s a community of people
with a similar mind-set helping each other and ensuring you move forward with your AutoHotkey scripts & knowledge.


August 8th

Howdy %Name%,

Here’s some great advice for “leveling up”.
When you’re reading anything by an “expert” that is sharing an approach…

🛑 STOP❗  Do not read the answer right away

  1. Try to come up with an idea how it can be solved. What would you do?
  2. Do this as if your life depended on it
  3. Once you’ve decided on your best answer – continue reading to see what the expert said

Did you come up with the same solution the expert had? Congratulations!

You’ve entered the same level of awareness as the expert. Maybe it’s time you started calling yourself an expert, too❗

Now on with the show…

Live 📢 Change to Friday Live AutoHotkey Support Calls📢

Tomorrow’s Live support will be at the regular time (10 CDT) however, going forward (starting on Friday September 16th)  we are moving it an hour earlier❗ You can get free AutoHotkey support on my YouTube channel and sign up for reminders and join the zoom room.

We’re making this change because of the huge increase in number of AHK Hero members 😀!  The AHK Hero membership is about ensuring people can get help from others.  The private Telegram group is proving very helpful however the live Zoom meetings where we see what others are working on and help push them in the right direction is also extremely valuable.  Speaking of which, Tomorrow is that last day to purchase at the introductory price of $5.99 a month.
Learn%20More hand

There are other great benefits of the AHK Hero membership.  Learn more here or check out Testimonials from current members or watch this short video

Ramp-up your AutoHotkey skills saving Time & Money❗

Ramp-up your AutoHotkey skills saving Time & Money❗


Creating an Installation Executable

Compiling an AutoHotkey script into an executable is easier than any other language on the planet!  But, if you’re creating a tool you want to distribute to clients that will be “installed” and you’d like to ask them questions, you might want to try Inno Setup.  In this video Jean Lalonde, author of Quick Access Popup, walks us through this amazing tool!  He gives a great overview and explains a lot of the setting she uses when distributing QAP.

How to use Inno Setup for creating a custom install of your files

How to use Inno Setup for creating a custom install of your files


Automtating Chrome with UIA

Our UIA videos have got a lot of traction but automating Chrome with UIA deserves a special mention.  There are more and more ways to use AutoHotkey to automate Chrome.   Hopefully, next week, I’ll get around to making a video explaining the pros/cons of each approach (this was suggested by Thomas, an AHK Hero member, and is a great one!  For current Hero members I covered it on the fly during the Aug 12th Hero call.  Meanwhile make sure you take a look at using UIA with Chrome.

How to Automate Chrome with UIA

How to Automate Chrome with UIA


Have your Folders at your fingertips

I’ve said for years that HotStrings are the “hidden gems” of AutoHotkey.  It was one of the reasons it was our very first Udemy course!  In this short video I show you just how easy and helpful it is to have your frequently used folders or files saved in HotStrings.

Easily navigate to Folders with HotStrings


Dump Text to a GUI regardless of editor

As many of you know, I use AHK Studio for coding in AutoHotkey and SciTE4AutoHotkey for all other languages.  Meanwhile Isaias uses VS Code.   All are solid editors however each one has a different way to access the “debug window” which comes in really handy when you’re trying to review large amounts of text.   I put a function together that will review the editor you’re working in and then call the correct function.  If you’re not using one of those editors, it just dumps the text into a resizable GUI.

Debugging your scripts: Displaying text regardless of editors


The Lost Files

Not sure if you’re aware of the “drama” a few years back when AutoHotkey.com was hacked!  A lot of work was done to find scripts that were lost during this but, it was so long ago, I figured a lot of people aren’t aware of it so I made a short video explaining what happened and how they can get this amazing download.

The lost files: Huge archive of AutoHotkey files from AutoHotkey.net

The lost files: Huge archive of AutoHotkey files from AutoHotkey.net


📚 What we’re reading


⚡️Productivity tips

Tracking where your time goes is a very helpful way to identify things you can improve upon.  Because we have likes/dislkes etc. humans have a really hard time objectively quantifying time.  For example, time “flies” when we’re doing something we really enjoy however, when we’re working on something we dislike it seems to slows down incredibly!   Having a tool to help objectively.   We use Clockify to easily keep track of our Consulting work which allows us to break-down where we’ve spent our time.


🤣 A spot of Humor

Sometimes I believe this is reality…

shootingStar


🗣️ 💭 Quotable quotes

  • Whatever Your Mind Can Conceive and Believe, It Can Achieve. — Napoleon Hill
  • If you spend too much time thinking about a thing, you’ll never get it done — Bruce Lee
  • There’s more pay off from self-improvement than improving anything else — Dan Kennedy
  • Work hard, play hard. Think harder. — John Carlton

The-Automator

Joe, Isaias, and staff

P.S. I seriously think you’ll be kicking yourself if you don’t sign-up for the
AHK Hero membership!
It’s an amazing value and will help you get more done in far less time avoiding a ton of anxiety 😧
by having AHK experts by your side so you can quickly ask questions and get pointed in the right direction!


August 1st, 2022

Howdy %Name%,

Andrew Carnegie, American Steel industrialist and one of the wealthiest people ever, once said:

A man’s reading program should be as carefully planned as his daily diet, for that too is food, without which he cannot grow mentally.

Carnegie was such a believer in books he established a foundation to create the public library system we know today.

Why Andrew Carnegie opened 3500 free libraries


Why Andrew Carnegie opened 3500 free libraries

I’m a huge reader of books and try and read every day.  One of the best ways you can ensure you “feed your brain” is by reading and, I believe, it should be something you add to your daily schedule.  If you don’t it is too easy to push it off in lieu of other “more pressing things”.

Back to the quote: it isn’t just that you’re reading, but WHAT you’re reading.   When I was in my early 20’s I read fiction but, when I realized how much more empowering it was to read “self help” books I gave them up as I wanted to invest in myself!   I hope you’re taking the time to plan out what you’re reading and do your best to do it at regular intervals.

Now on with the show…

Debugging window regardless of the Editor

As you might know I’m a huge fan of AHK Studio for AHK and SciTE4AutoHotkey for all other programming while Isaias uses VS code.  All three are very solid editors with their pros & cons.   What was annoying though was, when I’d work on a script and then ask Isaias to run it we’d have to look at my use of the AHK Debug Window or SciTE Debug window and adjust it for the OutputDebug syntax in VS code.   I wrote a very simple AutoHotkey function that looks at the editor you’re in and then adjusts for you!

Debugging your scripts: Displaying text regardless of editors


Debugging your scripts: Displaying text regardless of editors


Thinking of swapping editors / IDE?

Using the “right” editor is a great way to simplify your code writing.  In this video I discuss which one you should probably use depending on your skill level and need.  Did you know we have a simple tool for swapping your default editor?  AHKEditSwap makes it easy to change your default editor.  This means you can give an editor a try and easily change between them!

Which is the best AutoHotkey editor for you (2021) | You just may be surprised!

Which is the best AutoHotkey editor for you (2021) | You just may be surprised!


Misleading AutoHotkey error: Parameters of Hotkey Functions must be Optional

I’d seen this error before and new how to fix it but I never understood what was actually going on.   On March 8, 2015 in update version 1.1.20 “Hotkey Functions” became a thing.  Someone thought it would be really helpful to be able to assign a function to a Hotkey or HotString.  Personally I hate this kind of nuance.  Just call the function …   Anyway I documented it in this video

🤦‍♂️ AHK error: Parameters of Hotkey Functions must be Optional | Blessing or Curse❓


🤦‍♂️ AHK error: Parameters of Hotkey Functions must be Optional | Blessing or Curse❓


Formatting text with AutoHotkey

Isaias and I created a cool little tool the other day and wanted to format a string.  We ended up using the Format function which is amazingly powerful however is also very complicated.  In this video I demonstrate some of the basics to using it with text.

AutoHotkey format function (change case, decimals, padding, etc.)


AutoHotkey format function (change case, decimals, padding, etc.)


Cool example of AutoHotkey usage by YouTuber

Here Paul M. (a YouTuber) demonstrates a pretty neat usage of AutoHotkey. He shows how you can Make PCSX2 beginner-friendly with AutoHotkey


Making PCSX2 beginner-friendly with AutoHotkey


Making 💲 with AutoHotkey

Someone asked me the other day about making money with AutoHotkey.  I tried to explain to him the various ways you can earn money with AutoHotkey but then I remembered I had a great discussion with Jackie Sztuk in this video.

How to make money selling software


# 67 AutoHotkey Podcast: How to make money selling software


📚 What we’re reading


⚡️Productivity tips

One of the best ways to get more done is to set clear deadlines and stick to them!
Having a tight deadline🏃‍♀️ will ensure you “get ‘er done” and it will ensure you’re working at a fast pace and don’t lag.
Make sure you have deadlines for nearly everything you do!


🤣 A spot of Humor

This reminds me when we were teaching our kids how to play poker.

fold


AHKHeroAnimation AHK Hero?

the AHK Hero club is turning out to be one of the best things we’ve done! In addition to discounts to courses during our private sessions.
they are also learning a ton (and helping each other in our private Telegram group.
I highly recommend you give it a try. The sale price of $5.99 a month will be ending next week reverting to $14.99 per month. Grab it up while you can! Click here to learn more.


🗣️ 💭 Quotable quotes

  • Whatever Your Mind Can Conceive and Believe, It Can Achieve. — Napoleon Hill
  • Build your own dreams or someone else will hire you to build theirs —Farrah Gray
  • Long questions require short answers. Short questions require long answers

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.



The-Automator

Joe, Isaias and staff

August, 2022 AutoHotkey Newsletter

AHK Newsletter

AutoHotkey News Sep 29th, 2022

I hope you’re aware that, like most people (and probably you). I have no background in programming.

None, zilch, na-da❗

And yet, in a few hours, I’ve been able to automate what entire IT departments say will cost tens-of-thousands-of-dollars!

How have I been able to do this?   Is it I’m a super-genious?  Nope!  Is it that I have is a dogmatic tenacity to never give up and a refusal to do the mundane.

My time is WAY too valuable for that!

Mundane repetitive tasks is precisely what lead me to AutoHotkey.

It’s, by far, the easiest language for non-programmers to pick-up and do AMAZING things!   I saved so much time automating my jobs it allowed me to spend even more time learning more about AutoHotkey.

Much of which is what I’ve put in our AutoHotkey courses

You see, the “bad part” of AutoHotkey is there’s so many things you can learn it can be really hard to know where to start.  That’s what my AutoHotkey courses really help with!  Giving you a clear and simple path to follow really helps guide you to becoming that person where you can prove others wrong when they say “nothing can be done”.

I will also shamelessly mention our AHK Hero program as a great way for you to “level-up”.

We have students of all ages and skill levels.   We’re helping each other, pointing you in the right direction.  Why not give it a try?  In addition to 25% off of our premium courses & client work we’re offering 2 hours  a week where we hang out in zoom sharing and learning from each other.

Now on with the show… 



How to ask your AutoHotkey Questions

A lot of people that use AutoHotkey are 💯% new to programming.  They often try and ask questions on the AutoHotkey forum, SubReddit, my YouTube channel, etc. but often don’t get their questions answered.   I try and respond to every comment on my videos but, often, I don’t even understand what the person is asking.

In this video I walk through some of the things you should think about when asking your AutoHotkey question.

How to ask your AutoHotkey question and get it answered❗

How to ask your AutoHotkey question and get it answered❗


How to Reference a Variable in AutoHotkey

I’ve been working on an on-boarding email drip campaign to help people truly-new to AutoHotkey.   This video is extract from Intro to AutoHotkey where I show just how easy it is to refer to a variable.

I’m just including it here in case you’re just starting out with AutoHotkey and want to see how easy it is. 

How to reference a Variable in AutoHotkey

How to reference a Variable in AutoHotkey


Basics of Debugging: Where to start

On that same note, I recently recorded this overly-simple video of what you might want to check for if your AutoHotkey code isn’t working.  When you’re new to coding, the steps to take are not obvious!  This video breaks down some key things to look for.

Troubleshooting your AutoHotkey Script (extracted from Intro to AutoHotkey)

Troubleshooting your AutoHotkey Script (extracted from Intro to AutoHotkey)


Creating a Toggle with a Hotkey

A subscriber recently asked me how to setup a variable that toggles off a hotkey.  In this short video I show how simple it can be (as long as you remember the one Directive that you need to tweak)

How to easily Toggle a variable with a Hotkey in AutoHotkey

How to easily Toggle a variable with a Hotkey in AutoHotkey


Move your taskbar to the side

One of the simplest things you can do, that has a dramatic effect on your efficiency, is to get your computer setup in a way that helps you work smarter, not harder.   If you don’t already have your taskbar on the side, I highly encourage you to give it a try for 3 days.   The first day you’ll hate me but, by the 3rd day, you’ll be LOVING IT!💖  In this video I show you how I optimized mine and put toolbars at the top and bottom to have ~50 shortcuts taking up a very small amount of space.

Simple hack to optimize your taskbar and maximize your desktop

Simple hack to optimize your taskbar and maximize your desktop


Projecting X days out

One of the very first scripts I ever wrote that had a GUI was for a friend of mine that worked in Logistics.  He was constantly needing to select a date in the future and he absolutely loved this simple little gem I wrote for him.  If you’re new to GUIs, our GUIs are easy course walks you through creating GUIs step-by-step.

Cool tool to easily project days out | Days in the future (2021)

Cool tool to easily project days out | Days in the future (2021)


📚 What we’re reading


⚡️Productivity tips: If You’re Having A crappy Day, Press the ‘reset’ button.   

When things go sideways and you feel your attitude going negative find a way to “walk away” from what you’re doing.  As they say

A bad attitude is like a flat tire. If you don’t change it, you’ll never go anywhere.

One of my favorite ways to “restart the day” is by taking a quick nap.  If that’s not something you can do, go for a walk, crank up some tunes, or just meditate.  Don’t let your day go to a waste…


🤣 A spot of Humor

I wish I had seen this when my son was that age!

dadprogrammers


AHKHeroAnimation AHK Hero🦸‍♀️

Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸‍♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.


🗣️ 💭 Quotable quotes

  • If you are not ready today, you will be even less so tomorrow Ovid
  • Don’t wait. The time will never be just right. Napoleon Hill
  • Work first, reward second, in order Dan Kennedy
  • Tough times never last, but tough people do❗ — Robert Schuller

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.


The-Automator

Joe, Isaias and staff

Howdy %Name%,

AHKCon AHKCON – World’s first 🅰utoHotkey Conference!

We’re had an amazing time at AHKCon.   ⑧ hours of great learnings & conversations❗  We had a great turn-out and received great feedback

You can go here and see the results to the polls & get the chat files.

Now on with the show…

Sending “special” characters with ⒶⒽⓀ 😁❗

Ever try to send “special”  Uniocode characters (Non-ANSI)?  Emojis or non-English characters are often problematic to send.   Often it’s just that your file is not being saved in UTF-8 format however, for many people, encoding is a confusing topic so we made a simple tool to provide you with AutoHotkey syntax that will work regardless of your file encoding.    If you’d like to learn more about file encoding you should check out the webinar lead by Jean Lalonde.

How to send Unicode Characters with a Hotkey❗

How to send Unicode Characters with a Hotkey❗


Avoiding the coming catastrophe

AutoHotkey v2️ isn’t the default version now but it’s probably going to be pretty soon!   If you haven’t started working with it, now is an amazing time to loop over all of your AutoHotkey scripts adding the #Requires directive.  We wrote a little tool to make it easy for you!

Avoid the coming catastrophe 💣 and use this script today!

Avoid the coming catastrophe 💣 and use this script today!


Using all your keys

I have a TON of Hotkeys!  So many that I was actually having a hard time coming up with key combinations that weren’t already taken.  The other day Isaias and I were talking about looking at the #KeyHistory directive and he was explaining how easy it is to look at the Virtual Key (VC) and Scan Code (SC) to see if AutoHotkey can detect those “odd” keys on your keyboard.

How to map a mystery key to a hotkey | 🗺❓🔑

How to map a mystery key to a hotkey | 🗺❓🔑


Pasting plain text

More and more tools allow you to paste plain text however, when you have a program that doesn’t have that option, it’s a life-saver!   Most people would open Notepad, paste it, copy, it, and then paste it.  This of course is both time consuming and you “lose” the original clipboard.  In this video we show how you can tie it to a hotkey, and still have your original formatting!

the Naked Clipboard: Adding a GUI to Paste Plain Text AutoHotkey script


the Naked Clipboard: Adding a GUI to Paste Plain Text AutoHotkey script


📚 What we’re reading


⚡️Productivity tips

A clear routine is one commonality that most highly efficient people share.  Make sure you have a very regular schedule that you follow as best as you possibly can


🤣 A spot of Humor

The IT crowd – Truest moment about tech support


The IT crowd - Truest moment about tech support


 

AHKHeroAnimation AHK Hero?

Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸‍♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.


🗣️ 💭 Quotable quotes

  • Put systems in place that will allow ordinary people to do extraordinary things
  • If you want something done, ask the busiest person you know to do it and stand back!
  • You have just as much time as: Bill Gates, Steve Jobs, Thomas Jefferson & Einstein. It’s all about prioritizing & staying focused

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.



The-Automator

Joe and staff

 


August 4th, 2022 AutoHotkey Newsletter

Howdy %Name%,

It’s hard to believe but 🅰HKCon is here this Saturday August ❻th starting at 10 EDT❗

AHKCon

AHKCon is your chance to hear from, and talk with, AHK Experts❗  We have talking points for each topic below however we’re really hoping the event is interactive getting questions from you %name%.  If you haven’t signed up yet, you still can by going here.  We will be recording the conference but not live streaming.  Remember all times are in CDT.
Click here to see your converted time.

  • 10:00am-10:15 – Intro (Joe/Thom)
  • 10:15am-11:00 – AHK v1 vs v2 (Panel: Dimitri Geerts, Isaias, Tank, Joe/Thom)
  • 11:00am-12:00 – Programming approach, which to use & when (Panel: Maestrith, Tank, Isaias, Joe/Thom)
  • 12:00pm-1:00 – Objects / COM / Data structure (Lecture: Isaias & GeekDude[helping])
  • 1:00pm-1:30 – Lunch (Open discussion)
  • 1:30pm-2:30 – Regex/String Manipulation (Performance, simplicity, etc.) (Panel: Isaias , Maestrith, Joe/Thom)
  • 2:30pm-3:00 – IDEs: Which to use, When, Why (Panel: Isaias, Maestrith, Jackie, Joe/Thom)
  • 3:00pm-3:45 – Data storage approaches (Panel: Isaias, Maestrith, Jackie, Tank, Jean, Joe/Thom)
  • 3:45pm-4:00 – Closing (Joe/Thom)
  • 4:00pm-4:30 – Free open talk

We hope you can make it and are looking forward to your questions❗ If you’d like to hear more about
what to expect, you can watch this video


AHKCon Outline and Signup


Now on with the show…


Avoiding an 🅰HK Disaster

We suspect we’re getting close to 🅰HK V2️ being the default version of AutoHotkey.  If you haven’t developed with V2 yet, now is a wonderful time to add the #Requires directive to “all” of your scripts!  V2 is not backwards compatible and will “break” a lot of your scripts.   Since they should all be v1.1 right now it’s “easy”.  After you start working in V2, it will be much, much harder❗  Watch this video to see what our script does and how to avoid this horrible disaster

Avoid the coming catastrophe 💣 and use this script today!


Avoid the coming catastrophe 💣 and use this script today!

If you’re wanting to make the switch you might try the V1 ➡ V2 converter which works fairly well on simple scripts that don’t have GUIs


Mapping a Mystery Key

Do you have some extra keys on your keyboard but have no idea what they are / how to use them as a HotKey?  In this video explains some things to me that I didn’t know about Virtual keys and Scan Codes (even though I’d worked through this tutorial years ago, Isaias made it much, much easier to understand!

How to map a mystery key to a hotkey | 🗺❓🔑


How to map a mystery key to a hotkey | 🗺❓🔑


Pushing suggested changes back to a GIT repository

If you’re like me you’ve probably downloaded a few things from GIT and made some edits but never tried to push-back your changes to the original GIT repository.  In this video Isaias shows us it isn’t as complicated as you would think.

How to share changes back to a git repository ☁


How to share changes back to a git repository ☁

If you’re using 🆚Code it is far simper as Isaias had demonstrated in our Webinar on 🆚Code


📚 What we’re reading

harddrivecomparison


⚡️Productivity tips

Find yourself forgetting to do things?  Find a way to force yourself to remember something.  For instance, if you need to bring a cake the next day, put your car-keys with the cake and be careful not to pick up your keys w/o picking up the cake.  Don’t grab the keys saying to yourself “okay, I’ll remember to get the cake on my way out”.  Only pick them up together.  I do this for a lot of things around the house.  I’ll leave something in an obvious spot that I can’t miss it and, until I do the action I’m wanting to remember, I force myself not to move the visual cue. Word of warning: Spouses may have a compulsary need to put your cues away…


🤣 A spot of Humor

This is definitely me nearly every morning!  I wake up around 5:00 and think about all the things I could be doing.  Do you %Name%?

saturdayMorning


QAPbr Quick Access Popup news

We had a consultation call the other day with a client (thanks Kevin) that had a ton of HotStrings and HotKeys. After our call was over I spent a few minutes introducing him to the best tool I know for saving time: Quick Access Popup and he was estatic to see just how easy it is to use❗ Why aren’t you using this free tool❓


AHKHeroAnimation AHK Hero?

We created a private Telegram group for AHK Heroes and are also planning on having “Master classes” that will be exclusively available for AHK Heroes.  And don’t forget you get 25% off our premium courses, consultations, tutoring, done for you project work, etc.  And more…


🗣️ 💭 Quotable quotes

  • What I lack in Skills & Abilities I make up for with Optimism & Determination
  • If you have time to whine then you have time to find solution. Dee Dee Artner
  • The tragedy in life doesn’t lie in not reaching your goal. The tragedy lies in having no goal to reach. — Benjamin E. Mays

Live Live AutoHotkey Support Tomorrow

Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel.  Or you can sign up for reminders and join the zoom room.



The-Automator

Joe and staff

P.S. Special thanks to the following for purchasing AHK hero membership to support the our wok:
Rodrigo C., Nathan N., Michael C., Miral P., Thomas K., Rune O., Thomas D., Tyler F., Guy M., Dale W.,
Robert P., Gil C., Mathew F., Ernestas G.,and Philip L.