AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.
The program can create entire applications and has been used to create many hosted here on PortableFreeware including 7plus, WallPaper Randomizer, Gridy, and many more.
| Category: | |
| System Requirements: | Win95 / Win98 / WinME / WinNT / Win2K / WinXP / Vista |
| Writes settings to: | Application folder |
| Stealth: ? | No. Places an ahk script file in user documents by default |
| Unicode support: | Yes |
| License: | GPL |
| How to extract: | Download the Installer and extract to a folder of your choice with 7Zip. |
Here is a small Tutorial what u can do with AutoHotKeys,
alot more then shortcut to applications...
http://www.autohotkey.com/docs/Tutorial.htm
everytime i launch it, it wants to create a file on my documents... a default sample script... once i create it, the program works, but when i get to a new computer (go portable) it wants to make the file again...
ok, i have a fix, rename the sample script that is made in the my documents folder to the same name but with the extension .ini (instead of .ahk) and place it in the same directory you extracted autohotkey into...
you can edit this ini file like a ahk file.
see: http://www.autohotkey.com/forum/topic16490.html
pretty impressive scripting language support. I'm probably going to stick with swizztool tho which has the same functionality but not nearly as advanced. swizz is not open source tho. open source good.
How does this compare to auto-it?
Have a look to the script collection http://www.heise.de/ct/activaid. Easy to use (but German homepage; English texts available within the application...).
okay, i have to admit, this program is pretty amazing. I'm not sure why i'm suddenly passionate about scripting in it as opposed to just writing win32 code but dang is it addictive. cafe one of my other favorite portable apps turned out to just be a compiled ahk script. Now i see the possibilities.
lol, i agree. i barely scratch the surface and i do not in any way have any scripting language but this got me hooked.
theres just so much amazing things you can do with it.
This application made my computer very unstable until I uninstalled it.
Hopefully it works for you, but you might want to keep that in the back of your mind in case things get unstable.
ok... when I have to type out boring commands, up to 20 times a day on an upgrade mission for remote sites... I had to type out about 200 characters of instruction... cut & paste would have been waay to time consuming... with AutoHotkey.. it took me down to 10 hotkeys, hold control, count up from 0-9... wow, thanks so much... that's < 1% of the keys I had to type in myself...
ok.. you MUST read the quickstart guide to get any of how to set it up... but once you start.. it's really not difficult
Ok, so im playing world of warcraft and i have 2 minimized screens... (I can see and play world of warcraft... twice on one computer, but they are really small), and i use 2 acounts. HOW THE HELL do i get it to click on each screen... so i can cast 2 spells with one click( 1 spell from each charector)
I have a script that is always running with more than a hundred hotkeys linked to often-used tasks. I use this script to open files/folders/websites, start programs/emails, enter accounts, change fonts, select default printer, track shipping and so on. I use an Enterpad keyboard to start each macro so I don't have to remember any hotkeys. Everything works great! My script file size ranges from 25 to 30K and I use it with XP and Vista. http://cedeq.com/blog/automation/auto-hotkeys-for-autohotkey/
Awesome! Taking a two hour lunch instead of no lunch since this replaces so many timely tasks. I have easily automated the following monthly task for a series of Excel reports. Update reports, remove SQL links, rename, save, compress with unique passwords, delete renamed files, place all zipped reports into one zip file, open Firefox, login into our website, upload zipped files (site automatically unzips the master file and overwrites old copies), logs off the website, removes all temp zip files and more. This is all done with two clicks of the left mouse button. Thank you Autohotkey for getting me home to my family early while this lengthy task completes unattended. Simply Awesome!!!!!!!!
AutoHotkey is great for providing applications with missing or extra functionality. For example, I've turned my launcher icons into launcher "buttons": the first press launches the application, another press makes it active if it isn't, and if it is active, another press closes it, however I want. Also, linking to an AutoHotkey script or executable rather than directly to a program can overcome some relative path issues (like for working directory) that some launchers have, since AutoHotkey can handle relative paths.
new Version on the Product Site
1.0.48
this app belongs with autoit in the Programming - Scripting Languages. i use both autoit and autohotkey each has it's advantages/disadvantages, but 90+% you can do in one you can do in the other.
Great Program!
"How to extract: Download the ZIP package and extract to a folder of your choice. Launch AutoHotkey.exe." This is not entirely correct.
Double-clicking Autohotkey.exe - This will give you an error. Make sure you visit the main site to get information on running the program. http://www.autohotkey.com/forum/viewtopic.php?t=47791
I depend on AutoHotKey every minute of my working day. It's the best macro program available and has greatly increased my productivity. It took a while to learn how to use all of its powerful features, but it was time well spent.
FYI: There are now different forks/ports of AutoHotkey available:
- AutoHotkey_L -> extended version, objects, unicode
- AutoHotkeyU -> unicode version
- AutoHotkey_N + AutoHotkey.dll -> dll version
- IronAHK -> .NET/Mono port for Win/Lin/Mac
- ahklinux -> Wine version for on Linux
Search the forums.
HTH
I forgot that there is also a WindowsCE/PocketPC version now.
Again, search the forums.
HTH
It is a very good program, really useful indeed.
However, one must not be newbie nor lame to use scripts or even create them, as this program is not for people that know nothing about programming, in my opinion, of course.
V1.0.48.05
What about Windows 7? The version on this page doesn't list it (and it doesn't work, I tried). The AutoHotkey website lists Win7, but it's for an installed version. Does anyone know if that version can be installed/copied/uninstalled?
V1.0.48.05
@BillDixon : I use the portable version under Win7 and it works fine! Start it with administrator rights.
V1.0.48.05
Windows has this option natively. Just go to your start menu, left click any shortcut and go to properties, on the "shortcut key" set the combination that you like and click ok. You're ready to go.
You can set combinations with ctrl+alt, ctrl+shift and ctrl+alt+shift and a letter or number. If you move or delete the shortcut without clearing the shortcut key you'll have to reset your computer.