• Become a Power user Intro to AutoHotkey Intermediate AutoHotkey Intermediate Objects GUIs are Easy w/AutoHotkey Painlessly switch from V1 to V2

July 2021 AutoHotkey Newsletter

July 2021 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?


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!)



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.



Podcasts


Quick Access Popup news

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



A spot of Humor


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

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


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.



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



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



A spot of Humor

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

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.



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!



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


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


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.



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

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!

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.


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.



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!



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


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

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!🤓

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



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.



A spot of Humor

This definately applies to me!!!


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


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


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


Comments are closed.