promoting AutoHotkey

Discuss Autohotkey related topics here. Not a place to share code.
Forum rules
Discuss Autohotkey related topics here. Not a place to share code.
User avatar
Posts: 6902
Joined: 19 Dec 2016, 01:58
Location: UK

promoting AutoHotkey

06 Mar 2019, 22:33

Some people have expressed difficulties explaining the benefits of AutoHotkey.
I think it's actually quite easy.
I think the two main issues to address are:
- What can I do?
- Is it easy?

How do you promote AutoHotkey to individuals/businesses?
- ask them about any computer problems they have
- ask them what software they use
- list some ideas
- show a demo video
- show some hello world scripts

Some hello world scripts:
- hotstrings/text expansion
- open a program with a temporary/permanent hotkey
- temporary alternative hotkeys e.g. Q or Ctrl+Q instead of Ctrl+C
- temporarily disabling individual Windows/program hotkeys
- invoke a menu item e.g. 'Save'
- send clicks
- send key presses
- list open windows (similar to Task Manager)
- get/set the clipboard text
- a basic GUI, with one input field and one button
- download a file
- copy/move/rename a file/folder
- read from/write to: a text file, an ini file, the registry
- programming basics: assign, if, loop, functions
- programming basics: strings (text), maths, dates, arrays

What have you enabled individuals/businesses to do?
- automate Excel
- automate web scraping (for the company's own website) (via Internet Explorer/Chrome/WinHttpRequest)
- autosave: Notepad windows
- autosave: periodically list open windows
- autosave: periodic printscreens

What is the maximum that you can do with AutoHotkey?
- write any Windows program that I would write in C++, but more easily
- temporarily add features to Windows/external programs, and restore the normal behaviour by closing AutoHotkey
- note: all that is required is a 1-2 MB exe, and no installation
- a full list of built-in functions to give you some ideas:
Alphabetical Command and Function Index | AutoHotkey
- also, you can use any Winapi function, and external dlls

Regarding what you use AutoHotkey for, please post here:
What do YOU use AHK for? - AutoHotkey Community

Further links:
How to Explain Automation to a Non-Tech-Savvy - AutoHotkey Community
What do YOU use AutoHotKey for? - Offtopic - AutoHotkey Community
What do you do with AutoHotKey? give your idea here - Offtopic - AutoHotkey Community
How do you use AutoHotkey? - Offtopic - AutoHotkey Community

In terms of replies, I'm hoping for people to give any advice they have regarding how they've successfully explained the benefits of AutoHotkey, and details of the kinds of scripts they've written for individuals/businesses.
Thanks for reading.
homepage | tutorials | wish list | fun threads | donate
WARNING: copy your posts/messages before hitting Submit as you may lose them due to CAPTCHA
Posts: 78
Joined: 10 Apr 2014, 08:59

Re: promoting AutoHotkey

08 May 2019, 07:36

I think the single most important factor that puts AHK leaps and bounds ahead of it's competitors is how small the initial investment will be to automate a task and eventually much of the work. For companies that employ <50 employees and/or have <10m annual income (before taxes, wages etc), most of the available solutions are just too expensive to even consider in earnest and that severely hinders their ability to grow when competing against other larger companies.
AHK offers the ability to be able to operate on similar margins as the big corporations while still not having the ridiculous volumes that would make the margins possible by removing the need for as many employees.

Long 'example',
Posts: 1193
Joined: 15 Jun 2015, 06:21

Re: promoting AutoHotkey

09 May 2019, 05:51

John, in complete agreement.
User avatar
Posts: 2853
Joined: 28 Sep 2013, 22:15
Facebook: charlie.simmons.7334
Google: ttnnkkrr
GitHub: ttnnkkrr
Location: Irving TX

Re: promoting AutoHotkey

09 May 2019, 07:06

Damn @John, 14 years in automation and I cant make a stronger point that moving into an ERP. I often elevator pitch ahk as a robust windows scripting language that mimics human interaction.
We are troubled on every side‚ yet not distressed; we are perplexed‚
but not in despair; Persecuted‚ but not forsaken; cast down‚ but not destroyed;
If you have forum suggestions please submit a pull request
Check Out WebWriter
Thanks Tank :thumbup:

Return to “General Discussion”

Who is online

Users browsing this forum: No registered users and 4 guests