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

Painlessly switch from AutoHotkey v1➡v2

AHKv1toV2Our AutoHotkey v1 to v2 course is just about done!   Sign up for alerts and get 20% off if you purchase!  Remember all of our courses come with a 200% money back guarantee!

Below is a high-level outline of the course

  • Which Editors are available (and which we recommend)
  • Order of AHK Installation Matters 😲
  • Configuring the AHK launcher
  • Tips on using v1 to V2 converter tool (and a cool AHK script to make it more handy)
  • #Requires Directive & great script to save you a ton of time and frustration
  • Changes to the #include directive
  • Variables can be set/unset 🤷‍♂️
  • More and better Warning/Errors
  • Big Changes to assignment operator
  • Everything is an expression❗
  • Changes to Quotations 😎
  • Tweaks to Continuation Sections
  • Massive change to Auto-Execute Section
  • Huge Hotkeys/Hotstrings changes
  • 🤦‍♂️Mind-breaking scope changes for global variables
  • Commands can no-longer begin with commas
  • Can’t put a space between the command and its parenthesis
  • Some commands changed parameter order 🙄
  • Some commands changed names
  • Subcommands are split into their own functions
  • 🤩Drastic improvements to GUI and Menu syntax
  • Objects/Maps/Arrays are very different entities😲
  • Objects cant be looped as before 🤔
  • Array indexes errors and how to avoid them
  • No more ByRef keywords 😋
  • 🆕New object: Buffer 👍
  • DllCalls are extremely tricky to translate from v1 to v2

Sign up now and save 20% if you decide to purchase

Bill Gates and Steve Jobs discuss AutoHotkey (thanks to Chat GPT-3)

Bill and Steve discuss AutoHotkey (with help from Chat GPT-3)

Bill Gates: Steve, it’s great to see you. I’ve been hearing a lot about AutoHotkey lately, have you had a chance to check it out?

Steve Jobs: Yeah, I have. It’s a pretty interesting tool for automating repetitive tasks on a computer.

Bill Gates: Exactly. I think it has a lot of potential to save people a lot of time and effort.

Steve Jobs: Absolutely. I can see how it could be particularly useful for people who use a lot of keyboard shortcuts or perform the same actions over and over again.

Bill Gates: Right, and it’s not just limited to keyboard shortcuts. You can also use it to automate mouse clicks, launch programs, and even control other applications.

Steve Jobs: That’s impressive. I can see how it could be a real time-saver for businesses and individuals alike.

Bill Gates: Exactly. And the best part is that it’s open-source and free to use, so anyone can take advantage of it.

Steve Jobs: That’s great. It’s always good to see tools like this that can make people’s lives easier and more efficient.

Bill Gates: I couldn’t agree more. I think we should definitely keep an eye on AutoHotkey and see how it evolves in the future.

Steve Jobs: Definitely. It’s always exciting to see new developments in the computer world.

Bill Gates:And, if you don’t know how to use AutoHotkey, there are great courses at the-Automator.com/Learn

Steve Jobs: So true Bill, So true…

Use the Amazing Power of Batching to Maximize Productivity & Efficiency in 2023


🚀Boost Productivity Hack: Batching your Tasks💼

Batching is a simple yet powerful technique that can help you save time and improve your productivity. The idea is to group similar tasks together and complete them in one go, instead of switching between different tasks throughout the day.

By doing this, you can save time and reduce the mental effort required to switch between different types of tasks. This can also help you to stay focused and minimize distractions, leading to better quality work and greater overall productivity.

In this post, we will explore the how you can use Batching to Maximize Productivity as well as some tips and strategies for implementing it in your daily routine.

Ways to decide what should be batched

  1. Similarity of tasks: Grouping similar tasks together can increase efficiency and reduce the need to constantly switch gears.
  2. Time of day: Batching tasks based on the time of day when you are most productive can help you make the most of your energy and focus.
  3. Location: Batching tasks that can be completed in the same location can save time and effort that would be spent on transportation.
  4. Tools and resources: Batching tasks that require the same tools or resources can save time and minimize the need to set up and tear down.
  5. Deadline: Grouping tasks that have similar deadlines can help you prioritize and manage your time more effectively.
  6. Energy level: Batching tasks that require high energy level together can help you to be more productive, and those that can be done with less energy later on.
  7. Interruptions: Minimizing interruptions by batching tasks that can be done offline or with minimal distractions can help you stay focused and get more done.
  8. Teamwork and collaboration: Batching tasks that require teamwork and collaboration can help you work more efficiently and effectively with others.
  9. Prioritizing: Batching the most important and urgent tasks first can help you stay on top of your to-do list.
  10. Flexibility: Keep in mind that unexpected events may occur and try to have some flexibility to adjust your schedule accordingly.

Short list of ideas that you should consider Batching

    1. Writing scripts
    2. Reading & replying to emails
    3. Shopping lists
    4. Billing clients
    5. Paying bills
    6. Sex
    7. Laundry
    8. Meetings
    9. Meal prep
    10. Home repair
    11. Gift shopping

Batching Specific to Coding

  1. Create sections
  2. stick with as few architecture
  3. Get all variables at one time (isntead of 1-off)
  4. store up your data together and use fileappend once (instead of 20 times)
  5. Functions / Classes

Consider Time blocking: Block your time so you can be more productive