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

September 2021 AutoHotkey Newsletter

September’s 2021 AutoHotkey Newsletters

AutoHotkey Newsletter

Hi %Name%,

Things are coming along here now that I’m moved into my office we’re adding a carport.  I actually helped dig the wholes the other day. It was tough work, but I’m looking forward to being able to park under it soon!   Do you think my friend’s pickup is big enough??? 😲

newcarport


Office hours tomorrow October 1st

Tomorrow we’re planning office hours with Thom from TabNation at 11 EDT.  If you have a question you’d like answered you can submit it here (or just go to my YouTube channel and ask it live).  After this week I’m going to start alternating the guests.  I plan to bring in people like: Jean Lalonde (Quick Access Popup) , Maestrith (AHK Studio), Tank (AutoHotkey forum), Hellbent (AHK GUI guru), etc.  If there’s someone you’d like to have on, let me know!


FileExPro from SKAN 📢

I found this amazing function from SKAN give you access 1,317 file attributes!  Granted, the actual number depends on the type of file you’re working with but it’s pretty amazing none-the-less.  I worked through using it in this video.

0


Cleaning 📞  phone numbers with a RegEx

Regular Expressions are amazingly helpful!  I have a good series on them hereIn this video I walk through how to use one for cleaning up US Phone numbers.

0


How to record Audio 🎙️  using AutoHotkey and BASS.dll

In this tutorial I show how you can use the BASS.dll to record audio on your computer.  I tested recording .mp3, .wav, .ogg, and .aiff file formats.  I think there are native tools in windows to record audio, but this was pretty cool and allowed for flexibility of file formats.


0


The-Automators’ Podcast


AutoHotkey Webinar

Have you watched the last webinar on Objects?  Jean Lalonde, author of Quick Access Popup, did a great job showing Simple and Associative Arrays.   The next AutoHotkey webinar Jackie and I will be discussing functions.  You can sign up here


What we’re reading


A spot of Humor

I don’t know if my wife has a pseudo-name, but she definitely could have drawn this!

leftover


Quotable quotes 🤔

  • My goal is no longer to get more done, but rather to have less to do. Francine Jay
  • Build your own dreams or someone else will hire you to build theirs. Farrah Gray
  • Strive not to be a success, but rather to be of value. Albert Einstein

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!

  • 4 Richard C.
  • 3 Jean Claude L..
  • 3 Frank W.
  • 3 Bettye C.
  • 3 Angelo D.
  • 2 Ulrich S.
  • 2 Robert R.
  • 2 Pang L.
  • 2 Marcos T.
  • 2 Lucas A.
  • 2 Juan J.
  • 2 Eugene V.
  • 2 Cristi A.
  • 2 Chachrist S.
  • 2 Bartosz S.

AutoHotkey Newsletter 9/23/2021

AutoHotkey Newsletter
Hi %Name%,

I hope you’re doing well! I’ve still been super busy around my house. Thankfully I’m (mostly) moved into my new office and are getting ready for the car port to be built. I was going to go across the entire driveway (fifty feet) but decided I enjoyed the morning sun hitting me while I’m at the computer. After spending ~20 years working in fortune 500 companies, I hated being in huge buildings w/o even being able see any sunlight. Now I can sit at my computer and get a tan! 🌞

This weekend was particularly hard work. I spent 20 hours running a chain saw and cutting the trees we fell in our pond so I could burn them. They were one of the big reasons why we didn’t have year-round water at the pond so I decided to cut them down. Hopefully, next week, the excavator will come in and dig the pond down more and expand it. Then I can begin to try and fill it! While I was watching the fire burn, I took a picture and happened to notice what looked like a sad-face in the fire. I circled it below but no other editing was done. Am I crazy???

sadface


Great call with Hellbent!

I had a great call with Hellbent yesterday! He’s working on additions to my screen clipping tool 😲 but mentioned he had a need class for making it easy to use GDIP to create layered windows. Here’s the video where he walks me through how to use it. You can get all resources mentioned in the video here.

BTW- Hellbent is hoping to join us this Friday during Office Hours. Will you be there %name%? If you can’t make it, but have a question, you can submit it here. If you’re not aware of Hellbent, he’s got a great YouTube channel that you can watch here.


Calculating distances between Latitude & Longitudes

A subscriber mentioned he was using Google maps for calculating the distances between two points. I realized I’d already solved this in AutoHotkey (with Maestrith’s help).
In this video, I walk through how to use the function.


0


Play / Pause a video in VLC- and get the time stamp

In this video I show how I automated starting/stopping VLC with AutoHotkey & the ACC library ⚡. More importantly my original script required the entire ACC library (and an #Include). I decided to “pull in” the functions I was relying on to have a self-contained script. Many users don’t understand how libraries work in AutoHotkey. Pulling in the functionality that you need reduces the issues you’ll have at a later date. Of course you also won’t have benefits if someone “improves” the ACC library, but I’d rather just trust what I have then hope new changes don’t mess-up my script!


0


📢 AutoHotkey Webinar on Objects

Jean Lalonde, author of Quick Access Popup, lead a great
webinar on Objects! As I mentioned in the webinar, I cover objects in the
Intermediate AutoHotkey course.
Below is the first hour of the webinar however the 2nd hour was also really good! We talked more on objects, then Dimitri showed us how he recreated Notepad in V2 of AutoHotkey. We also did some Q&A with attendees.


0


The-Automators’ Podcast

#109: How much support should we offer when selling software

#110: Should we teach our kids AutoHotkey? 👪

#111: The Pros & Cons of Windows 365 / Windows in the cloud ☁️


What we’re reading


A spot of Humor

Been there, done that!

assault


Quotable quotes

  • Wealth is the product of man’s capacity to think. Ayn Rand
  • While one person hesitates because he feels inferior, the other is busy making mistakes and becoming superior. Henry C. Link
  • Concentrate all your thoughts upon the work in hand. The sun’s rays do not burn until brought to a focus. Alexander Graham Bell

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!

  • 4 Richard C.
  • 3 Jean Claude L.
  • 3 Frank W.
  • 3 Bettye C.
  • 3 Angelo D.
  • 2 Ulrich S.
  • 2 Robert R.
  • 2 Lucas A.
  • 2 Juan J.
  • 2 Eugene V.
  • 2 Cristi A.

AutoHotkey Newsletter 10/16/2021

AutoHotkey Newsletter
Hi %Name%,

Here’s a pre-post comparison picture of my house. We converted the carport into a bedroom & office. He did an amazing job making it look like it was part of the original house! 😁 Next is to add Solar 🌞 which will be awesome!

preandpost


Developer’s corner

📢 Last Friday’s “Office hours” with TAB Nation went really well! You can see a recording of it here, or join us tomorrow at 10 CDT live on my YouTube channel! If you have something you’d like asked, you can submit your question here

0


Level-up your Programming

A while back Maestrith, author of AHK Studio, taught me about RGB, Decimals and Hexadecimals in AutoHotkey. For those of us that are non-programmers, this can be a daunting topic. It was great having Q&A with him!

0


Directory Opus meets Quick Access Popup

I had a great call with Leo Davidson from Directory Opus and Jean Lalonde from Quick Access Popup. Jean demonstrated some great functionality that is integrated with Directory Opus⚡️. It was wonderful talking with others that love to save time! I hope to do more calls with Leo & Jean!
Learn more about Directory Opus by watching these great videos
0

Just a reminder, Quick Access Popup is now back to free / donation ware! This is an amazing tool! I use it around 100 times a day and it saves me from a ton of manual programming in AutoHotkey!


Automators’ Podcast


AutoHotkey Webinar on Objects 📢

Next Tuesday, Jean Lalonde will be giving us an Intro to Objects. Be sure to sign up so you get the email reminders and resources.

Intermediate AutoHotkey
Using objects in AHK allows us to group values in sequences (lists) or to group values by subject for example, properties of an item.)
In this webinar , Jean will cover basics of using objects and show a complete application reading a file to build list of records and songs.
BTW- I covered an intro into Objects in the Intermediate AHK Course


A spot of Humor

homeschooling

What we’re reading


Productivity tips

As I mention in this video, Automate This is a really interesting book. Not so much on “how” to automate,
but the tenacity & ingenuity used as well as the “never give up” mentality!


0


Quotable quotes

  • Winners are NOT those who never fail but those who never quit.
  • If you have time to whine then you have time to find solution. —Dee Dee Artner
  • The person who says it’s not possible needs to get out of my way — 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 Jean Claude L.
  • 3 Frank W.
  • 3 Angelo D.
  • 2 Lucas Silveira A.
  • 2 Eugene V.
  • 2 Cristi Marian A.

AutoHotkey Newsletter 09/09/2021

AutoHotkey Newsletter
Greetings %Name%,

I hope you’re doing well. It was a trying week for me as I moved into my new office and had to go to storage to get the 27 boxes of books 📚 and my book shelves that I’d stored. Here’s a short video showing my new office layout. Still lots to be done, but it’s usable and much larger than my last one!


0


Developer’s corner 📢

As I mentioned in this video, TAB Nation and I are going to hold “office hours” 🆘 tomorrow, Friday Sep 10th at 11 Eastern. We’re considering doing this regularly and would love❤️ your feedback on when to have them & where to host them (or if you have questions you want answered). Please complete this short form to let us know how we can better help you.

0

Speaking of TAB Nation, we made a video a little while back discussing how to improve the likelihood of getting help with your code. A bit of it was out of frustration because some people (I’m sure you’re not one of them) expect us to drop everything and solve their problems with very little direction.

0


Hotkeys that paste images 🖼️

I recently released this cool script that allows you to use a hotkey to paste images. If you have images you paste often It’s a huge time saver!

0


Quick Menu list of Text Snippets

Do you have a lot of text snippets ✍️that you frequently paste and can’t remember the HotKey or HotString for them? Typically I’d recommend Quick Access Popup however it can be daunting to people that want something so simple. So I wrote this little gem that displays a menu of your text snippets and lets you select from them.


0


Podcast #111 Pros & Cons of Windows 365 / Windows in the cloud

In this week’s podcast Jackie Sztuk and I discuss the pros & cons of Windows 365 and how it will affect our AutoHotkey usage

📢 AutoHotkey webinar on Objects

During our next webinar on September 21st Jean Lalonde, author of Quick Access Popup, will give us an intro to using Objects. Be sure to register for it as I’m sure he’s going to give us some great insights into using objects.

Speaking of Quick Access Popup, Jean Lalonde has recently made a HUGE decision! He’s decided to change QAP back to being Donation ware. As you know %name%, I’m an enormous fan of QAP. It saves me so much time it’s crazy to think that now, hopefully with a donation, you can have full access to this amazing tool! Thanks again Jean for this amazing tool!


What we’re reading 📰


A spot of Humor

AutoHotkeyVsUIPath

Quotable quotes 💭

  • Far and away the best prize that life offers is the chance to work hard at work worth doing. —Theodore Roosevelt
  • Do the hard jobs first. Easy jobs will take care of themselves. — Dale Camegie
  • My goal is no longer to get more done, but rather to have less to do. — Francine Jay

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!

AutoHotkey Newsletter 9/09/2021

Greetings %Name%,

It’s hard to believe but my office and new bedroom are (basically) done! 😁 I’m waiting for my new desk to arrive to move in, but here’s a pic of it empty.

office3


Developer’s corner

I was working with a client that frequently wants to paste specific pictures. A while back I’d shown how to automate putting a picture in the clipboard but
thought I’d make it a bit easier (and have it automatically paste). I also went through and pulled in the specific GDI functions so now the script is self-contained.


0


Calculating time / Money savings 💵

Someone commented on a video where I discussed how to calculate how much savings 💲 you have from automating. I’d honestly forgotten I’d made it! It’s a really important question though. %Name%, do you keep track of how much you save your company by using AutoHotkey?


0


Podcast that week

Last Tuesday’s podcast was a fun one as Jackie and I discussed if we should bother teaching our kids 👨‍🏫 AutoHotkey given the use of Tablets, Chrome books, etc. You can check it, and other podcasts out here.


AutoHotkey Webinar on September 21st

Last month’s webinar covering V2️ was really interesting (thanks again Dimitri!) Next month’s webinar Jean Lalonde, author of Quick Access Popup, is going to give us an Intro to using Objects. Be sure to sign up! BTW- are you a QAP User? If so, would you be up for a call with me sharing how you use the tool?

📢 THIS JUST IN! 📢 I got a note from Jean that he’d like to create a coupon for Quick Access Popup. So, if you love it like I do, now’s a great time to buy. You can get the discount code here but you better act fast, it will expire before you know it and you’ll feel as smart as the guy that sold Excel to Microsoft!


A bit of Humor

standing


What we’re reading


Quotable quotes

  • While one person hesitates because he feels inferior, the other is busy making mistakes and becoming superior. — Henry C. Link
  • The thing about smart people is that they sound crazy to dumb people. — Steve Jobs
  • Happen to things, don’t let things happen to you. — Stephen Covey

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

The-Automator

Joe

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

 

  • 15 Shane G.
  • 5 Blake B.
  • 5 Björn S.

 

 

  • 4 Shawn C.
  • 4 Jasmine G.
  • 4 Guilherme B.
  • 4 Daniel R.
  • 3 Steve F.
  • 3 Sidnei I.
  • 3 Ryan C.
  • 3 N.
  • 3 Kim J.
  • 3 Gerard P.
  • 2 Mike P.
  • 2 Michael P.
  • 2 Leon G.
  • 2 David C.
  • 2 Clemens T.

August 2021 AutoHotkey Newsletter

AutoHotkey Newsletter

AutoHotkey Newsletter 08/26/2021

Hi %Name%,

Are you feeling stuck in your job? ⛏️

stuck

The property we moved to ~1 year ago had a small pond which, apparently, dried out every year. I really wanted a “year-round” pond plus having the option to literally fish 🎣 in my back yard is extremely appealing! Over last weekend I worked on draining the pond so we can excavate & expand it. We’ll also be cutting down many of the trees around it (apparently, they can use up to 150 gallons a day!) and adding an aeration system.

Thankfully I have amazing friends with amazing gadgets 🛠️! My friend (and contractor) Garrett Short loaned me his pump which took me 3 days to fully drain our pond. It was hard work, but I’m really looking forward to the rewards!

So back to my original question. Are you stuck in your job? Want a promotion but can’t get your boss to see your value? Developing tools with AutoHotkey is a great way to increase your value and then easily prove your “worth more”. Why not invest in yourself so you don’t get stuck?


What I’ve automated with 🅰️utoHotkey

It’s been a while since I’ve documented what I automate with AutoHotkey. Here’s the most popular video I have on it. Do you think I should kick back off this series?

0


the-Automators’ Podcast


AutoHotkey webinar on AHK Version 2

We had an awesome webinar on AutoHotkey Version 2 lead by Dimitri Geerts. Will you be switching %name%? After considerable thought, I don’t think I’ll be switching anytime soon but still encourage people to review it and see if it is right for them. You can get the resources shared during the webinar as well as watch the videos here. Don’t forget to grab Dimitri’s V1️ to V2️ converter to save yourself some time and pain!


Quick Access Popup

Jean Lalonde and I covered important settings you should know when you start using Quick Access Popup. I’ve been using Quick Access Popup more and more. It’s an amazing time-saving tool!

repeattasknottoday


What we’re reading

Nearing my 5,000 on YouTube & Udemy! 😁

On YouTube I currently have 4,941 subscribers and on Udemy I have 4,754 students. Crazy how close the two numbers are! If you’re interested in buying a Udemy course, please make sure you go here so you get a discount (and I get a higher percentage of what you pay. If you use my link, I get 97% otherwise I get between 25-50%)


Quotable quotes

  • The way we measure productivity is flawed. People checking their BlackBerry over dinner is not the measure of productivity. — Timothy Ferriss
  • My whole philosophy is working smarter and not harder. And making sure I’m using little effort and getting a huge effect. Anthony Pettis
  • The ladder of success is best climbed by stepping on the rungs of opportunity. — Ayn Rand

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 for purchasing multiple AutoHotkey Udemy courses this month!

  • 15 Shane G.
  • 5 Blake B.
  • 5 Björn S.
  • 4 Shawn C.
  • 4 Jasmine G.
  • 4 Daniel R.
  • 3 Steve F.
  • 3 Sidnei I.
  • 3 Ryan C.
  • 3 Kim J.
  • 3 Gerard P.
  • 2 N.
  • 2 Mike P.
  • 2 Michael P.
  • 2 Leon G.
  • 2 David C.
  • 2 Clemens T.

AutoHotkey Newsletter 08/19/2021

AutoHotkey Newsletter
Greetings %Name%,

While Isaias is taking a break, I’ve shifted my attention to helping a local Mexican Restaurant. Its been an interesting experience to say the least! Since they barely speak English, I’m just taking action instead of asking for permission. 😲

The first thing I did was build them a simple website (amazingly none of the 4 restaurants here in town had one). I’ve also automated publishing pictures to social pages (with QAP) and have been working on building an App for them with AppSheet (I’m hoping to record a couple videos on AppSheet in the future but you can watch this short video giving you an idea of its capabilities)


AutoHotkey webinar on AHK Version 2

We had an amazing great AutoHotkey webinar on AHK Version 2 earlier this week!  We covered the major changes as well as the reasons, or lack there of, you might want to make the change. Go here to get the links to recordings and resources. Special thanks to Dimitri Geerts for leading the webinar and creating the deck! Don’t forget to try the converter tool he’s been working on which will try an adapt your v1 code to v2!

Don’t forget to sign up for future webinars here or check out some of our 60+ webinars here


Developer’s corner 📢

Webservice API calls, Webhooks, and Fiddler

In this API tutorial I walk through a site I found where you can connect to a server and see the network traffic the server receives when you use a browser, or AutoHotkey, to connect to it. You can, and should, learn more about APIs


Streamlining writing this Newsletter

In this review I show some of my process for writing this newsletter. QAP is a huge help!

A bit of humor

I spent ~23 years working at Fortune 500 companies and don’t miss it 1 bit!

rack


cJson parser

GeekDude’s cJSON parser now works with 32-bit mode! I haven’t had a chance to play with it yet but I look forward to being able to get the speed benefit in 32-bit! According to GeekDude, if you’re doing benchmarking, note that the first time you call a cJson function it will be a little slower as it loads all the machine code into RAM.  Following calls will be executed from RAM so you’ll see the performance on subsequent calls (not the 1st one)


Podcast that week

  • #106: 5 reasons being pigheaded is a good thing
  • #107: 7 tips to increase your scripts working on multiple computers
  • #108: Selling scripts: Subscription based verse 1-time fee

What we’re reading


Short Productivity tip

Working with no distractions! It’s a glorious thing!


Quotable quotes

  • Winners are NOT those who never fail but those who never quit. —  Unknown
  • The ladder of success is best climbed by stepping on the rungs of opportunity. — Ayn Rand
  • It takes considerable knowledge just to realize the extent of your own ignorance. — Thomas Sowell

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!

  • 5 Blake B.
  • 5 Björn S.
  • 5 Shane G.
  • 4 Shawn C.
  • 4 Jasmine G.
  • 3 Steve F.
  • 3 Sidnei I.
  • 3 Ryan C.
  • 3 Gerard P.
  • 2 Mike P.
  • 2 Michael P.
  • 2 Leon G.

AutoHotkey Newsletter 8/12/2021

AutoHotkey Newsletter
Can you believe it is August %Name%? 😲  I see it on the calendar but am having a hard time accepting it!

We finally got our back porch poured!  The office is coming along nicely as well.  A couple more weeks and we’ll be done and ready to migrate into my office!

backporch


Developer’s corner

Google Translate API

I’m helping a local Mexican Restaurant with various tasks.  They’re so “authentic” they don’t really speak English so I’ve been using Google translate a lot.   So much so, that I wrote this little script to leverage the Google Translate API and help with my texting to/from them.


0


Dynamically updating the DOM

Ever use an ActiveX control to display content?   Wouldn’t it be great to dynamically update the DOM?  Watch this video where Tank shows us how it’s done!  Please keep in mind this is an excerpt from a 6 hour call and Tank was solving all of this on the fly.


0


Update your LinkedIn profile

As RPA (Robotics Process Automation) becomes more well known & accepted, it is very beneficial to mention AutoHotkey in your LinkedIn profileIn this video I show how you can upload your Udemy certificate of Completion as one sign that you’re skilled in AutoHotkey.


0

BTW- connect with me on LinkedIn.  I have over 16,000 1st level connections (1,400 having AutoHotkey in their profiles).  Also, on a different YouTube channel, I have 6 videos how to “rock your LinkedIn profile”. You can check them out in this LinkedIn playlist


Howtorocklinkedin


What we’re reading


Podcast that week


AutoHotkey Webinar next Tuesday, August 17th on V2️

Remember to register for our AutoHotkey webinar next Tuesday we’ll have a guest speaker (Dimitri Geerts) discussing some of the major differences in syntax of AHK Version 2.  If you care to read up on the official listing of changes, you can see them here.   This is timely because v2.0 beta 1 was released in July 2021 and future releases are expected to be backward-compatible!  If you want to learn more, check out the v2 forum posts


Quick Access Popup news

I’m helping several local restaurants with their customer databases, social media posting, and reviews.  I’m convinced now more than ever that QAP is a Godsend! 🦸‍♂️ Later I’ll make some videos documenting how I’m using it for their businesses, but I’m convinced it is the #1 tool that all of us should be using more!  It capitalizes on many of AutoHotkey’s best features & benefits but lets us use them with “zero coding” (okay, perhaps not zero, but close to it!).   Jean Lalonde, you’ve really created an amazing tool!

One way I do use QAP is to help me write this newsletter!   At the end of this video I show how I leverage QAP to help write the HTML that drives it.


Quotable Quotes

  • Put systems in place that will allow ordinary people to do extraordinary things — Joe Glines
  • Productivity is never an accident. It is always the result of a commitment to excellence, intelligent planning, and focused effort. — Paul J. Meyer
  • Simplicity boils down to two steps: Identify the essential. Eliminate the rest. ― Leo Babauta

A bit of Humor

I think there is way too much truth in this meme!

googlesearch


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 for purchasing multiple AHK Udemy courses in August

  • 5 Shane G.
  • 3 Sidnei I.
  • 3 Gerard P.
  • 2 Leon G.

AutoHotkey Newsletter 08/05/2021

AutoHotkey Newsletter
Hi %Name%,

Easily create Phone Apps:

I’ve been helping a local restaurant with their marketing and was looking for an easy way to create iPhone / Android app for them. Jackie Sztuk mentioned AppSheet.
This ~7 minute video entitled: How to create an App (database) that works with Excel will give you a quick idea
how easy it is to create an app that will run on Androids / iPhones or a browser on a computer.
Amazingly there’s NO CODING involved!
The one thing I don’t like about AppSheet is the pricing however there are some options that might work.


The contractor is back at work on our house! Soon it will be hard to tell the carport was ever there! 👍

carport

A spot of Humor

I’m hoping this isn’t normally me, but I do know some people it applies to…

droning


Developer’s corner

On a call with Tank, RaptorX and Hellbent Tank showed us How to dynamically add an element to the DOM


0


How to use the Google Translate API for texting in other languages


0


Preventing a redirect helps us understand what is going on with this API call


0


What we’re reading


Podcast that week / Webinar


Great quotes

  • Should you find yourself in a chronically leaking boat, energy devoted to changing vessels is likely to be more productive than energy devoted to patching leaks. — Warren Buffett
  • It takes considerable knowledge just to realize the extent of your own ignorance. – Thomas Sowell

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


The-Automator

Joe, Isaias (RaptorX) and staff

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

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

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

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

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

 

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

Sign up for future webinars here

See past AutoHotkey webinars 

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

1) All parameters are expressions, not text

1 Paramaters are expressions 1

2) Variables need to be declared

2 Variables need to be declared

3) “All” commands are now also functions

3 All commands are also now functions 1

4) Some functions now return objects

4 Some functions return objects

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

5 Distinctions 1

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

6 Hotkeys need braces

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

7 byRef 1

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

8 Functions require comma

9) GUI and GUI controls are now objects

9 GUIs

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