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

January 🅰️utoHotkey Newsletter- 2022

January AutoHotkey Newsletter

January AutoHotkey Newsletter

January 13th, 2022 – January AutoHotkey Newsletter

Hi %Name%,

Is 2022 going the way you wanted?  I saw a video the other day and it reminded me of how my colleagues would react when I’d show them some of my AutoHotkey scripts.   I’d then spend ~1 hour showing them how simple it is to start using AutoHotkey.  The vast majority people would thank me, profusely, for the demo and then go on their merry way (never bothering to spend any time to Learn AutoHotkey.   %Name%, I hope you realize that YOU are not one of these people!  It’s one of the best things I realized about other AutoHotkey users.  We’re all long-term thinkers that are willing to spend more time up front and start working Smarter, not harder.

ahkdeveloper


AutomateMyTask Update

BTW I had a good call with HellBent the other day.  He’s taking an updated version of AutomateMyTask and  adapting it to use his Image class so we can re-enable DPI but not have scaling issues.  😊  Hopefully I’ll have a new release in the coming weeks.

If you haven’t played with AutomateMyTask , it’s a great, simple, AutoHotkey syntax writer. You can search for images and click where it’s found, send text to edit fields and more. Here’s an Intro video.

Amazing free AutoClicker for Windows | Easily automate clicking with AmT


RegEx Example

In this video I demonstrate a Regular Expression I wrote that helps me quickly write this newsletter.   When I’m writing the newsletter, I typically put in the thumbnail for the video and hyperlink to it.  Unfortunately there are a LOT of formats for a YouTube video.  That’s where RegEx can really help you out!

How to use RegEx to grab a Unique YouTube ID from a long URL


Hotkey for Pasting an Image

If you have specific images that you’d like to be able to, quickly, paste into various documents you might like this video where I show how to create a hotkey for pasting images.

Hotkeys for Pasting Images: Easily paste images with this tool


Various Excel File attributes

Do you do much work with Excel?   In this video I show how you can easily get, and set, many of the attributes.  This can be really helpful but is definitely a “long-term” win.

Get Excel meta data : Update to AutoHotkey Excel function library


Simple Flexible Resizable GUI function

While I have ways to easily dump text to SciTE, AHK Studio, and VS code, sometimes I do want to dump a lot of text into a resizable GUI.  In this video I show an update to the simple GUI function I wrote (with Maestrith’s help)

Update to Resizable GUI


The-Automators’ PodcastAHK Podcast


What we’re reading 📚


Productivity tips 👍

One of my favorite, simple, tips is to be decisive and “touch it once” (that’s what she said…lol).  The basics are, if you touch something, act on it.  Don’t put things off over, and over, and over.   Also don’t pickup things that you, clearly, don’t have enough time to work on.  Here’s a great video going deeper.

Time Management - Touch it Once


A spot of Humor 🤣

It’s an oldie, but have you ever seen the “exploding whale” video?   Back in the 70’s a whale was beached in Oregon.  Their ingenious idea?  Blow it up!

whale


Quotable quotes 🗣️ 💭

  • 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
  • If you’re a giver learn your limit, because takers don’t have any!
  • You can observe a lot by just watching — Yogi Berra

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

The-Automator

Joe and staff

P.S.  Special thanks to the following for purchasing multiple AutoHotkey Udemy courses this month!

  • 3 Michele B.
  • 3 Manazael J.
  • 3 Fronu L.
  • 3 Drew S P.
  • 3 Charles C.
  • 2 Robert P.
  • 2 Philip D.
  • 2 Joseph La R.
  • 2 Johannes von B.
  • 2 Herbert P.
  • 2 Emam AL.
  • 2 Arie de R.
  • 2 Ahmad K.
  • 2

January 6th

Howdy %Name%,

Is it just me, or did the first week of 2022 FLY by💨?  Did you make any resolutions about being more productive this year?  If so, what steps have you taken to ensure you meet them?   Yesterday I spent a fair amount of time working through the Intro to Classes tutorial Jean Lalonde led.  Of course I’m planning a video to help document my progress and help others.  😊

Speaking of Jean, A great productivity tip is to change the default icon for your Windows folder.   In this video Jean and I discuss how you can change the default icon for your folder.  It’s a great way to work smarter!   Jean also showed me how you can apply your Quick Access Popup icon to the folder for Windows!

Applying icons to folders in Windows and Quick Access Popup


Developer’s corner

I was verifying phone numbers and realized I could make a short API video documenting the process with AutoHotkey.  In this short video I walk you through how I did it with API calls in AutoHotkey.  API calls are amazing!

API Tutorial: Append name & address to phone numbers with Data247


Troubleshooting your scripts

When you’re automating programs, the Windows UAC (User Account Control) can be a pain in the neck!  In this video I discuss how it can be, temporarily, disabled.  It’s one of the first things I do when troubleshooting.  That and running your script as an Admin.

Troubleshooting AutoHotkey scripts: Running a script as an Admin


The-Automators’ Podcast

AHK Podcast


What we’re reading 📚


Productivity tips  ⚡️

Do you have something you don’t want to do?  Tie an appropriate-sized reward to doing it!  For instance, when I was in college I’d reward myself after studying by watching an episode of Seinfeld.   I also would go shopping after a big test.  You’ll re-train your brain to actually look forward to the activity!


A spot of Humor 🤣

If you’ve never seen the Crazy Hot matrix, you’re in for a real laugh!  I remember the first time I watched this laughing so hard it was embarrassing!

The Crazy Hot Matrix


Quick Access Popup news QAPbr

I know I talk a lot about Quick Access Popup however I really think it’s one of the easiest ways for people of all skill levels to work smarter, not harder.  In this video I walk through some of how I use the tool.  It’s amazingly powerful for both non-AutoHotkey users and those of us that are developing tools in AutoHotkey (or other languages)!


Overview of Quick Access Popup- Great Windows Utility for saving time


The Magic of ActiveX

maestrith hellbent

In case you missed it, this tutorial with Maestrith 🧙‍♂️ and
HellBent is a great one showing how you can simplify your GUI using an ActiveX GUI.  Even if you’re not building GUIs,
it’s always fun to sit-back and watch Maestrith get his groove on!

The Magic of ActiveX & AutoHotkey: Maestrith adapts Hellbent's code


Quotable quotes 🗣️

  • I will always hire a lazy person to do a hard job, because they will always find an easy way to do it — Bill Gates
  • Put systems in place that will allow ordinary people to do extraordinary things — Joe Glines
  • I’m a greater believer in luck, and I find the harder I work the more I have of it. — Thomas Jefferson
  • Always go to other people’s funerals, otherwise they won’t come to yours. — Yogi Berra

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

The-Automator

Joe and staff

P.S.  Special thanks to the following for purchasing multipleAutoHotkey Udemy courses this month!

  • 3 Michele B.
  • 3 Manazael J.
  • 3 Fronu L.
  • 3 Charles C.
  • 2 Johannes von B.
  • 2 Herbert P.
  • 2 Emam AL.
  • 2 Arie de R.

November AutoHotkey Newsletter

AutoHotkey Newsletter11/25/2021 AutoHotkey Newsletter

Happy Thanksgiving %Name%,

This is going to be a relatively short AutoHotkey newsletter as it is Thanksgiving day and I have to drive a couple of hours to enjoy an amazing Turkey dinner🍗. Whether you’re in the US or not, I’m curious what you are thankful for %Name%.

I’m thankful for: My immediate family (Wife, son/step kids, dad), good health, amazing friends, all of you, and AutoHotkey! It might seem insincere to throw 🅰️HK in that list however can you think how painful your life would be without it?

Thanksgiving is a time to give-back!

AHK FAQ: Before you code in AHK

If you’re new to AutoHotkey, I have a special gift for you. I just launched a 💯 % FREE AutoHotkey Udemy course. It is designed for people that are COMPLETE Noobs! So if, somehow, you’ve ended up on this newsletter and are considering starting to learn AHK, it’s a great resource for YOU! Of course, if you know someone that should be using AutoHotkey, you can forward it on to them! The title of the course is AutoHotkey FAQ- What to know before you code in AHK.
I’ve included some amazing tools 😁 for those new to AutoHotkey!


Developer’s corner

Did you watch our Intro to Classes tutorial? Jean Lalonde, author of Quick Access Popup, did a great job! I look forward to following up this tutorial on classes with another, more advanced, one! Classes aren’t as tough as you might think; especially if you’re familiar with AHK functions.

0


Quick GUI for selecting snippets

I published this simple script a while back. Quick Access Popup is an amazing tool! One thing it does well is creating a GUI that allows you to have access to your snippets however, for some people, it’s just too complex. That’s where this little gem can come in and give you easy access to a list of snippets.


0


The-Automators’ Podcast


AutoHotkey Webinars

One of my favorite AHK webinars was on API calls! You can watch the first hour here or learn more about API calls here.


What we’re reading 📚


A spot of Humor 🤣

I’d be lying if I said this didin’t (in some way) resemble me…

organizing


Quotable quotes 🗣️ 💭

  • Effective performance is preceded by painstaking preparation. — Brian Tracy
  • I’ll take a hard-working noob over a genius any day! — Joe Glines
  • In the short term, things that contribute to productivity take more time than they save. — Joe Glines

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

The-Automator

Joe and staff

P.S. Special thanks to the following for purchasing multiple AutoHotkey Udemy courses this month!

  • 4 래곤 드
  • 3 Walter V.
  • 3 Rodrigo F.
  • 3 Robert R.
  • 3 Raimondas L.
  • 3 Margaret H.
  • 3 John L.
  • 3 Jeremy B.
  • 3 Fred F.
  • 3 Christopher S.
  • 2 Vicki J.
  • 2 Ray T.
  • 2 Raphael A.
  • 2 Maik S.
  • 2 Lars T.
  • 2 Kanishka S.
  • 2 Juhani R.
  • 2 Jackson L.
  • 2 Andreas H.
  • 2 Aditya P.
  • 2 Achim S.

11/18/2021 AutoHotkey Newsletter

  • Howdy %Name%,I hope you’re doing well today! A couple of days ago I bought my 3rd boat 🛥️ so I think that means its official now: I’m living in the country! 🤣 LOL The newest boat looks to be something that we’ll be able to turn into a fun fishing boat with just a little bit of love.

    newboat


    Developer’s corner Swiss%20army%20knife

    Last Saturday Jean Lalonde, author of Quick Access Popup, gave a friend a great Intro to Classes in AutoHotkey tutorial. Years ago I played with classes and I often find myself trying to edit classes written by Maestrith, Tank, or RaptorX but I’d never really dove-deep into them so I asked Jean if he’d give us a tutorial. I think you’ll really benefit by watching it. You can see the video and get the resources here. BTW we did have a webinar on classes before, you can see the webinar resources here.

    Intro to Classes in AutoHotkey | Learn how and why to use Classes


    AHKHotkeyString Lookup

    I’ve been releasing some tools we’ve been working on for a while. AHKHotkeyString lookup is a gem if you’re either a complete Noob to AHK or, like me, you’ve been using it for a long time and have so many Hotkeys and/or HotStrings that you can’t remember them! Jackie and I have always said HotStrings are the hidden gem of AutoHotkey. If you’re not using them, trust me, you SHOULD BE! Work through our Intro to HotStrings course and become an Automator today! ⚡️

    AHKHotkeyString Lookup: Easily find all running Hotkeys & Hotstrings


    AHKHelp 🆘

    Have you tried our AHKHelp tool? It allows you to pull up AHK Help in ANY editor! It also will search YouTube for videos on the topic you’re wanting help with. Very cool stuff!


    Pull up AutoHotkey documentation AND VIDEOS in ANY editor / IDE!


    The-Automators’ Podcast
    AHK Podcast


    AutoHotkey Webinar
    webinar

    Tuesday was our last, regularly scheduled, AutoHotkey webinar. We’ve done 66 AutoHotkey webinars and mostly run out of topics! We’re not saying we won’t have any future ones, but we’re not going to stick to the schedule we’d done in the past. I’ll probably still reference past webinars in future newsletters though. They’re an amazing resource and, when you’re trying to learn something like API calls, they’re a great deep-dive.


    What we’re reading 📚
    Robot workplace


    A spot of Humor 🤣

    Parents will relate to this!

    ouch


    Quotable quotes 💭

    • You can’t get much done in life if you only work on days when you feel good. — Jerry West
    • The person who says it’s not possible needs to get out of my way — Joe Glines
    • If you have time to whine then you have time to find solution. Dee Dee Artner

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

    The-Automator

    Joe and staff

    P.S. Special thanks to the following for purchasing multiple AutoHotkey Udemy courses this month!

    • 3 Rodrigo F.
    • 3 Raimondas L.
    • 3 Margaret H.
    • 3 Jeremy B.
    • 3 Fred F.
    • 3 Christopher S.
    • 2 Vicki J.
    • 2 Ray T.
    • 2 Kanishka S.
    • 2 Aditya P.
    • 2 Achim S.

11/11/2021 AutoHotkey Newsletter

Howdy %Name%,

I hope November is treating you well.  It’s been pretty busy around here.  It turns out our new dog, Zeus,
really likes to play with the water!

 


Bath night at the Glines house


We picked up a client and are helping save them a TON of money by automating some of their older systems!  😲  Do you have older systems at your work?  AutoHotkey is an amazing tool that can automate older systems w/o having an API or costing a fortune.  In this video I used Web Scraping to transfer data from a SharePoint system to our CMS (Content Management System).

Transferring posts

Transferring posts between systems with Webscraping


Developer’s corner

I’m getting ready to release a couple new Udemy courses.  One will be free!  The free one will have some great AutoHotkey tools for noobs.  If you go to the-Automator.com you’ll be able to see them before they videos are released.

Two that are really helpful are the AHK Help which let’s you easily access AutoHotkey documentation in any editor but also searches for videos that are on the same topic and AHKScriptHub which let’s you easily control any running AutoHotkey script (even w/o a system tray icon)

 


0


0


Easily Create BarCharts

Ever want to create BarCharts to display data?  It’s super-easy with this GDI function I found.  Graphs are great ways to communicate data to users!  Check out how simple and versatile these graphs are in this short video or get the code here.

 

0


Minimizing instead of closing a program

I use the PushBullet API for automating texts however I also use their Windows tool to send texts to friends.
Sadly when you “close” the GUI, it minimizes to the system tray.  When talking with Jean Lalonde, author of Quick Access Popup, we realized there’s a different approach. I  could minimize the GUI, which would allow me to easily maximize it later.

 


0



The-Automators’ Podcast

📢 Note we’re going back to just having podcasts on YouTube


AutoHotkey Webinar

Jackie and I are considering making next Tuesday’s webinar the last regularly scheduled AutoHotkey webinar.   We’ve had over 65 of them and believe they’ve run their course.  Perhaps we’ll have one occasionally when a suitable topic comes up…

 


What we’re reading 📚


A spot of Humor 🤣

AutoHotkeyVsUIPath


Quotable quotes 💭

  • You’ll never be criticized by someone who is doing more than you. You’ll always be criticized by someone doing less —Denzel Washington
  • You’ve got to get up every morning with determination if you’re going to go to bed with satisfaction. — George Lorimer
  • The key is not to prioritize what’s on your schedule, but to schedule your priorities. — Stephen Covey
Intro to AutoHotkey HotStrings with AutoHotkey Intermediate AutoHotkey GUIs are Easy with AutoHotkey Intro to DOS & AutoHotkey

The-Automator

Joe and staff

P.S.  Special thanks to the following for purchasing multiple AutoHotkey Udemy courses this month!

  • 3 Rodrigo F F.
  • 3 Raimondas L.
  • 3 Margaret H.
  • 3 Fred F.
  • 3 Christopher S.
  • 2 Vicki J.
  • 2 Ray T.
  • 2 Kanishka S.
  • 2 Aditya P.
  • 2 Achim S.

11/04/2021 AutoHotkey Newsletter

Hi %Name%,

Forwarding: as I right this I just want you to know that I’m high!   Well, maybe better said “higher” as we jacked up my house the other day and put piers under the foundation…    We lifted it around 4 inches (and boy are my arms tired!)  Take a look at the before and after picks

foundation0

Developer’s corner

I use PushBullet to automate texts.  When I’m sending bulk I use their API as I demonstrated in this video a few years ago.  I also use their built-in program to send 1-1 texts to friends / family.  When you hit the close button on the GUI the program in stays running however you have to click into your system tray and click on their icon.  When I was talking with Jean Lalonde, author of Quick Access Popup, we realized there is another way.  It’s a great example of how, by talking to others about your code, you “think differently”.  I discuss the solution here.


Minimizing and Maximizing a program that is in the System Tray


Simple Snippet tool

HotStrings are amazing!  I often refer to them as the “hidden gem” 💎 of AutoHotkey & it’s why it was our first Udemy course.  However having a GUI to remind you is also really helpful for sending snippets.  In this video I show how simple that can be.


Minimizing and Maximizing a program that is in the System Tray


Live AutoHotkey support

Last Friday we had  really interesting call and managed to help people in several ways.  One was just playing with the ACC Viewer tool.  You can see more uses of the ACC architecture in this AHK webinar.  The ACC (Microsoft Active Accessibility) technology is old, and deprecated, however its’ still a great way to automate programs that don’t have controls.  Here are a couple of posts from the AHK forum on it:  Jeeswg ACC tutorial and Jethrow’s work.

Be sure to sign up for our live support tomorrow from 11-12 EDT to ask any questions!

The-Automators’ Podcast

AutoHotkey Webinar

Our next webinar is planned to help people like you!  Are you going to join us?

What we’re reading 📚

A spot of Humor 🤣

Its sad how many times I’ve had this experience!

sorry

Quotable quotes 🗣️

  • If you want something done, ask the busiest person you know to do it — Joe Glines
  • If you have time to whine then you have time to find solution. – Dee Dee Artner
  • People who have time on their hands will inevitably waste the time of people who have work to do. — Thomas Sowell

HTML BANNER

The-Automator

Joe and staff

P.S.  Special thanks to the following for purchasing multiple AutoHotkey Udemy courses in October!

  • 5 Hir H.
  • 3 Samuel H.
  • 3 Rune O.
  • 3 Rick O.
  • 3 Renee G.
  • 3 James G.
  • 3 David Le F.
  • 3 Bob R.
  • 2 OldCity C.
  • 2 Matt McG.
  • 2 Hendrik De G.
  • 2 Godrim B.
  • 2 Evangelista S.
  • 2 Armando R.
  • 2 Anthony M.
  • 2 Allan McK.

October’s 2021 AutoHotkey Newsletter

I’m going to be also publish the AutoHotkey Newsletter here in case you don’t receive it you can check the-Automator to find a given week.

AutoHotkey Newsletter 10/21/2021

AutoHotkey Newsletter
Hi AHK Enthusiast,

What have you automated today?  A couple of days ago I was looking out my window 🌞 (see below) and was realizing what a great life I have.  I made a lot of good choices (and some bad) but got to a point where I own several homes, have zero debt, and have a decent amount saved up for rainy days.  But here’s the thing.  It isn’t by accident

sunrise

It’s from hard work and dedication.  From taking extra time up front to find long-term solutions instead of just running around “putting out fires” 🔥.   I did, of course, have fires to put out in my corporate days however
I always made up for it “on my own time”.  Why?  Because I was unwilling to do the mundane tasks over and over.  For about 10 years I’d spend one week a year on  a “code-cation” with a good friend.
We’d work 12-15 hour days teaching ourselves how to be more efficient.
When I was at work I always blocked several hours a week to dive-deep into a topic and learn.

Swiss%20army%20knife
It’s one of the main reasons I created the AutoHotkey Udemy courses.  AutoHotkey is an amazing tool but, when you start,
it can be quite overwhelming.    My courses are very well planned and structured to give a clear path to learn AutoHotkey.  Have you worked through them?
If not, why not?   Learning how to automate your tasks is one of the best ways to working smarter, not harder.  I highly recommend you schedule a 2-hour recurring weekly appointment for learning AutoHotkey.
This is not time that you use to write your scripts.  This is to dabble in new areas.  In this video I cover 17 ways to automate programs with AutoHotkey.
How many do you know?  Get on it today!  Remember, this isn’t wasted time.
It’s a solid investment in yourself! 😁

 

0

Speaking of which, here is an excerpt from one of those sessions where Tank, TABNation, and I discussed API calls.
I thought it was a really great chat so I ripped it out and wrapped it with other resources.

0


Developer’s corner 👪📢

As many of you know I’ve been offering free AutoHotkey support on Friday’s from 10-11:30ish on my YouTube channel.  I decided to go “all-in” and create a recurring zoom meeting.  If you sign up you’ll get email reminders and you can join the meeting (instead of just watching on my YouTube channel).

QAPbrBTW I plan to have regular guests!  For instance this Friday Jean Lalonde, author of Quick Access Popup, is  going to be there and mention some new improvements coming out soon regarding Live folders & Groups (I use Groups very frequently so I’m excited to hear the news!)

If you can’t attend, but have a question that you’d like to have answered, you can submit your question here


AutoHotkey New File TemplateJust%20square%20H

In this video I show you how easy it is to tweak the AutoHotkey New File template so every new script you create has your default value / settings in it!


0


The-Automators’ PodcastAHK Podcast

#113: 7 reasons to talk to others about your programming  Start doing this today!

#114: 5 tips how to reduce the amount of personal support you provide

#115: What is an idea worth? How much 💲 should you pay the “idea person”?


AutoHotkey Webinarwebinar

Our AutoHotkey webinar last Tuesday was an intro to Functions.  In it we showed how to use built-in functions as well as create your own.  We discussed optional parameters, byRef, Scope, and Global & Static variables.  If you’re not using functions, you really should check out the webinar!  BTW- I have a page dedicated to  AHK Functions and I cover them in the Intro to AutoHotkey course.

In the 2nd hour of the Webinar Dimitri Geerts showed us how he’s using Styles to “pretty-up” AutoHotkey GUIs.   I liked it so much I created a video💋 and file resources on using them.  Very cool & easy way to give an update to our AutoHotkey GUIs.  If you’re new to GUIs, I highly recommend our GUIs are Easy Udemy course.  It’s a great way to step into them!

0


What we’re reading 📚


A spot of Humor 🤣 Yep- this is definitely the case for me!

behindAngryWoman


Quotable quotes 🗣️ 💭

  • It’s amazing how much you can accomplish when you don’t care who gets the credit — Joe Glines
  • Strive not to be a success, but rather to be of value. — Albert Einstein
  • The true price of anything you do is the amount of time you exchange for it. — Henry David

1,317 File attributes

In case you missed it, a while back I shared this little gem from SKAN.  This cool script lets you peak at, up to, over a thousand file attributes!

0


The-Automator

Joe and staff

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

P.S.  Special thanks to the following for purchasing multiple AutoHotkey Udemy courses this month!

  • 3 Samuel H.
  • 3 Rick O.
  • 3 James G.
  • 3 David Le F.
  • 2 Godrim B.
  • 2 Armando R.
  • 2 Anthony M.
  • 2 Allan McK.

AutoHotkey Newsletter 10/14/2021

AutoHotkey Newsletter


Hi AHK Enthusiast,

I hope you’re doing well! We got our dog a new buddy. Now she’s entertained and they’re both tuckered-out at the end of the day! 😁

Luna and Zeus


Developer’s corner

Improving the Windows 10 Clipboard Manager 📋

If you’re running Windows 10+ you now have a built-in clipboard manager which is very helpful. By clicking Win+V you can access previous items in your clipboard. Unfortunately the activation key is the space-key which isn’t intuitive to me. So, after ~ a year of using, I finally took 5 minutes to write a script to switch it to the tab key. Here I walk through the simple code and you can grab the code here.

Incidentally do you have a copy of my 36 Windows shortcuts? I created this document over 20 years ago and its still valid and extremely helpful! Many people mentioned my demonstration of the “redo” command “blew their minds”


AutoHotkey’s New File Template 🆕

How often do you create a new file only to have to remove what’s there and add your default template? In this video I show you how you can edit the default template to have what you want. I also point out how to do it in AHK Studio.


DirectoryOpusDirectory Opus

I finally changed my default file browser over to Directory Opus. I had a great tutorial with Leo Davidson last week showing how to create buttons/ customize it. Leo actually took an idea I had and added it! I got a preview and it’s a nice little feature that I enjoyed about Windows Explorer. I’m waiting to release the video when they release the update.


COM and AutoHotkey 🆕

After a great live AutoHotkey support session with TABNation and Tank, I excerpted the discussion from Tank, wrapped it with more resources, and then built a new page on the-Automator dedicated to COM and AutoHotkey


AutoHotkey Webinar

Our webinar next Tuesday, October 19th we’ll be walking through using functions. If you’re not familiar with using or creating your own function, you don’t want to miss this! I believe functions are the single best “level-upper” that you can learn! You can sign up for the webinar here


The-Automators’ Podcast


A spot of Humor 🤣

fast

What we’re reading 📚


Quotable quotes 💭

  • You’ll never be criticized by someone who is doing more than you. You’ll always be criticized by someone doing less —Denzel Washington
  • Effective performance is preceded by painstaking preparation. — Brian Tracy
  • I’m a greater believer in luck, and I find the harder I work the more I have of it. — Thomas Jefferson

(%Name% do you have a favorite quote? Let me know and maybe I’ll add it to my list!)


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

The-Automator

Joe and staff

P.S. Special thanks to the following for purchasing multiple AutoHotkey Udemy courses this month!

  • 3 Samuel H.
  • 3 James G.
  • 2 Godrim B.
  • 2 Armando R.
  • 2 Anthony M.
  • 2 Allan McK.

AutoHotkey Newsletter 10/07/2021

AutoHotkey Newsletter
Hi %Name%,

Can you believe 🎃ctober is here? I’m excited as the pond excavation is (finally) done and we’re hoping to get some rain here soon. We got a little the other day but it’s going to take a LOT to fill it up now. I think we tripled the volume of it (besides removing a dozen trees that were draining it). I still need to add the aeration line, but I’m stoked we’re finally ready to move forward!

ponddone


Developer’s corner

A couple of weeks ago Tank, admin on the AutoHotkey forum and AHK Whiz, joined TABNation and I during Live AHK support. Tank offered-up some great insights on COM, AHK V2 and API calls. I’ll be releasing the videos over the coming weeks but I hope to see more of you during the live support. I’m going to start having more guests with a planned topic (depending on the expertise of the guest). If you can’t make it to the live session, but have a question you want answered, you can fill out this form 📋.


Creating Images / button’s with HellBent’s Image theme creator class

Hellbent reached out to me saying he’d like to work through a demo using a couple of his classes. I was really impressed at how you can easily create “themed” buttons that look amazing! He also demonstrated how you can click them/ take action on them. Really amazing tool!

0


Customizing Directory Opus 🌞

I had another great call with Leo Davidson from Directory Opus. In this video we walk through some very powerful ways to customize Opus.

0

If you missed it, Jean Lalonde and I had a call with him a while ago showing how to use QAP and Opus together.


Working with Images but no Image files

In this video I demonstrate how you can encode images and save them as text. Then grab the text and render them as pictures (without saving them as image files).  Base64 is AMAZING!

0


The-Automators’ Podcast

AutoHotkey Webinar

Our last webinar, led by Jean Lalonde (author of Quick Access Popup) walked us through using objects in AutoHotkey. The next one we’re going to cover using AHK functions


What we’re reading


A spot of Humor

thinkingahead


Quotable quotes

  • Do the hard jobs first. Easy jobs will take care of themselves. — Dale Camegie
  • Strive not to be a success, but rather to be of value. — Albert Einstein
  • If passion drives you, let reason hold the reins. — Benjamin Franklin
  • I’ll take a hard working noob over a genius any day! — Joe Glines

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

The-Automator

Joe and staff

P.S. Special thanks to the following for purchasing multiple AutoHotkey Udemy courses this month!

  • 3 James G.
  • 2 Godrim B.
  • 2 Armando R.

July 2021 AutoHotkey Newsletter

July 2021 AutoHotkey Newsletter

AutoHotkey Newsletter

Greetings %Name%,

How’s summer been for you? Things have been interesting here! We’re getting closer to releasing some cool tools from the-Automator 😁. Also, after waiting for ~2 months, we should be getting our back porch poured! Who’s ready to come over for a BBQ?

porch


Developer’s corner

⚰️ Are you dead (or sleeping?) This script was inspired by Curt Jaimungal. He likes to watch videos while he’s drifting off to sleep. He wanted a script to check every ~30 minutes to see if he was still awake. If he didn’t get a response, then it would pause the YouTube video. (If you want to feel dumb, check out his channel. Very high-level ideas!)


0


Creating a function

When Isaias and I were working on our benchmark comparison using Cjson from GeekDude, we realized we should have a function that allows the user to, easily, choose what “bitness” the script is run in. I view creating functions as the best way to level-up 🆙 so we documented our process in this video.


0


Podcasts


Quick Access Popup news

I was really excited 😲 to learn that you can select a file and pass parameters to it with QAP!


0


A spot of Humor

wisdom


Favorite quotes

  • The question isn’t who is going to let me; it’s who is going to stop me. — Ayn Rand
  • People who enjoy meetings should not be in charge of anything. — Thomas Sowell

What we’re reading


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

The-Automator

Joe, Isaias (RaptorX) and staff

P.S. Special thanks to the following people that bought multiple AutoHotkey Udemy courses from us!

  • 3 Steven S.
  • 3 Oomar S.
  • 3 Matthew E.
  • 3 James M.
  • 3 Ashish T.
  • 2 Wesley M.
  • 2 Shinto M.
  • 2 Pavel S.
  • 2 Derrick J.
  • 2 Bartosz G.
  • 2 Arturo F.
  • 2 Alexandre C.

July 22 AutoHotkey Newsletter

AutoHotkey Newsletter

Greetings %Name%,

Personal Note:

My contractor’s taking a vacation 😎 so no progress on my office for a couple of weeks but I have started a new side project. Hydroponics 🌿! There’s lots of benefits to growing plants without dirt. Here are a few

  • 30% more growth / larger yield
  • Grows 30% faster
  • Uses 10% of water compared to traditional methods (and the watering is automatic)
  • Vertical approaches use 10% footprint
  • Far less problem with insects

hydroponics


Web scraping but no browser traffic

Have you ever been Web scraping but unable to see any browser traffic?
In this video Isaias shows us how we can peek inside and see JavaScript that is getting executed.


0


Here we update a fuzzy matching script to let people enter text


0


Quick Access Popup news

Did you know you can control many settings on about the Quick Access Popup database? Things like your Recent folders / files, size of the database, adding multiple favorites and more. One of my favorites is how to exclude files and folders from recent/frequent menus


0


A spot of Humor

shouldautomatethis

Favorite quotes

  • Winners are not those who never fail but those who never quit.
  • If you’re a giver learn your limit, because takers don’t have any!

Podcast that week

Webinar

Our webinar Tuesday went well. We helped a few users with their problems and had some good lessons learned. Just a reminder, this was the 61st AutoHotkey webinar. You can check out past ones here


What we’re reading


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

The-Automator

Joe, Isaias (RaptorX) and staff

July 15 AutoHotkey Newsletter

AutoHotkey Newsletter

Greetings %Name%,

Quick Access Popup training

Check out this cool video on how to quickly automate forms with Quick Access Popup. Normally I’d use AutomateMyTask or web scraping to do this however automating Chrome is fairly complicated so I think this is a pretty amazing approach.


0


Hidden APIs

In this video Isaias and I show how you can use Fiddler to discover hidden APIs.
APIs are Amazing! If you’re not using them, you really need to take a look at how they can help you!


0


What we’re reading


Podcast that week

5 reasons why being 🐷 pig-headed is a good thing. Make sure you share this with your spouse! 😆 LOL! If you enjoy that, you also might like this episode where we discuss how long variable names should be.


Webinar next Tuesday

Are you planning on attending the 61st AutoHotkey webinar next Tuesday July 20th? If you haven’t registered yet, you can register here. Just so you know, I don’t share the email lists so, if you’d like to receive links to the videos and resources, you need to sign up for the webinar. It’s okay if you can’t actually make it…


A spot of Humor

undividedattention


My contractor’s taking a break for a few weeks, but my office is coming along nicely!

office2


Productivity tip of the day: Avoid time vampires

I’m a huge fan of Dan Kennedy! In chapter 3 of his book Time Management for Entrepreneurs, he discusses How to Drive a Stake Through the Hearts of the Time Vampires Out to Suck You Dry. This is a great book and great concept. In the book he gives some great ideas how to take back some of your time. You can get a glimpse into the book by watching this video.


0


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

The-Automator

Joe, Isaias (RaptorX) and staff

P.S. special thanks to the following students that bought multiple courses in July!

  • 3 Steven S.
  • 3 Oomar S.
  • 3 Matthew E.
  • 3 James M.
  • 3 Ashish T.
  • 3 Felix
  • 2 Wesley M.
  • 2 Pavel S.
  • 2 Alexandre C.

July 8 AutoHotkey Newsletter

AutoHotkey Newsletter

Greetings %Name%,

I hope you’re doing well and enjoying summer 🌞! Do you have any great trips planned? We’re thinking about driving up to Mount Rushmore but with the work on our house going on, I’m not sure if that will happen (but I’m okay with that as it means I’ll have my office back. 😊) Here’s a current picture. It’s going to be quite nice when it’s done!

office1

Oh, and congratulations to Charles from Natick, MA for winning the 3-hour consultation / coaching session in celebration of 10 years of my YouTube channel! Just a reminder, we do offer consulting & coaching. Our friend’s that have been a part of them have found them really helpful! Check out this one session where we were chatting with Hellbent and covered a lot of different topics.


Emergency Windows Update ☠️

Have you heard about the PrintNightmare exploit? It’s so bad, windows is pushing out emergency updates. Make sure you update ASAP!


Benchmark comparison RegEx vs. JSON object

We are working on a cool tool that we’ll be releasing in a couple of weeks which will help people search the AHK Help as well as pull-back videos from YouTube. The JSON returned from YouTube was fairly large (over 13,000 lines) and the parsing of it took several seconds so Maestrith, RaptorX and I decided to do a little testing to compare performance. Granted, this was just one unique case and the fastest approach will vary.


0

Also, recently GeekDude did a pre-release of cJson which is the first and only AutoHotkey JSON library to use embedded compiled C for ⚡️high performance. I’m looking forward to repeating our tests with his library! 


Why you should talk to others

RaptorX and I have another script were planning to release soon (in a free AutoHotkey Udemy course) and we wanted to implement an idea that Hellbent had when we demoed it to him. (The tool allows you to easily see all active Hotkeys and HotStrings (and provides a brief description). During the chat Hellbent asked if it would be possible to programmatically
disable a hotkey. We thought this was an intriguing idea! RaptorX and I discussed several (very complicated) approaches to solve this. Then, during a zoom call with Maestrith (author of AHK Studio), we happened to mention it and asked if he had any ideas. His solution was so simple both RaptorX and I had to laugh at ourselves! You can check out the conversation here.


0


Even experts can miss things

RaptorX and I were “documenting a bug” we were having with SendMessage. During the chat we actually discovered we were the ones in the wrong. There were good lessons on working with ErrorLevel, Try/Catch and how reading the details is important!


0


What we’re reading


A few Truths

“If you don’t know where you are going, you might wind up someplace else.”Yogi Berra

“Amateurs sit and wait for inspiration, the rest of us just get up and go to work.”Stephen King

relationships


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

Podcast that week

Ever have a problem identifying what to automate? In this week’s podcast we discuss 7 ways to help identify what to automate.


AutoHotkey Webinar July 20th

Are you registered for the AutoHotkey webinar July 20th? It’s a great chance to pop in and get some expert help from others (or share something you’ve been working on)

Okay, that’s all I got this week! I hope you’re crushing it!

The-Automator

Joe, Isaias & staff

July 1 AutoHotkey Newsletter

AutoHotkey Newsletter

Greetings %Name%,

Yes, summer’s finally here in Texas! Hard to believe it’s been nearly a year but we’re, finally, working on adding a few extra rooms to our “ranch”. I can’t wait to go back to having an office and having easy access to my books!🤓

office

We’re Celebrating 10 years of the-Automator!🎇 If you’d like some free consulting, there’s still a chance to win 3 hours of our time! The drawing will be on July 3rd!


Quick Access Popup

In this week’s QAP training Jean shows me how to save time with Placeholders


0


the-Automators’ Podcast

6 Things to never include in your code and 7 things to always include in your code


AHK Webinar

We had a great AutoHotkey webinar helping attendees with their code! We discussed various approaches to solutions. Part 1 and Part 2 . During the webinar Jackie helped troubleshoot the issue with my GUI. Here you can see the video where I talked through some additional updates to it with Isaias.


0


A spot of Humor

This definately applies to me!!!

butItruns


What we’re reading

Here’s what Windows 11 Explorer look like

Can Google and Apple Remotely Install Apps on Your Phone?

How to Reset Your Advertising ID on Android


Advanced Programming

Hellbent, Raptor and the-Automator discuss some advanced topics like Bit Shifting, Messages, WM Commands and DPI Scaling


0

Maestrith shows us how he’s been Programming GUIs with C#


0

Ever wonder what a Scintilla control is? I did and Isaias helped me grock it!


0