AutoHotkey Programming Tools
The following are some useful user-contributed tools to facilitate the use of AutoHotkey.
Quick tools
CodeQuickTester :
More info here : http://ahkscript.org/boards/viewtopic.php?f=6&t=6113
Macro Creator : Need to quickly automate some things? This is a recommended for beginners.
Get it here : http://ahkscript.org/boards/viewtopic.php?f=6&t=143
GUI Buildeer Deluxe: Build a GUI in the press of 1 button.
https://autohotkey.com/boards/viewtopic.php?f=6&t=12830
WMI Code Creator :
http://www.microsoft.com/en-us/download/details.aspx?id=8572
AHK Code indenter/prettify : (Online/Offline)
https://autohotkey.com/boards/viewtopic.php?f=22&t=8678
MagicBox Factory :
https://autohotkey.com/boards/viewtopic.php?f=6&t=20983
Editors
SciTE4AutoHotkey : A SciTE-based AutoHotkey script editor.
Get it here : http://ahkscript.org/boards/viewtopic.php?f=6&t=62
AHK Studio : Another great editor for AutoHotkey programming.
Get it here : http://ahkscript.org/boards/viewtopic.php?f=6&t=300
Adventure IDE : A general-purpose IDE and lightweight text editor for Windows.
Get it here : viewtopic.php?f=64&t=89901
Notepad++ : A great, free and generic source code editor.
How to set up : http://ahkscript.org/boards/viewtopic.php?f=7&t=50
Sublime Text : A really cool editor known for its slick user interface and features. It can be evaluated for free.
How to set up : http://ahkscript.org/boards/viewtopic.php?f=22&t=88
Visual Studio Code : Microsoft's newer, fast and versatile code editor, extensible with plugins
Download and info: https://code.visualstudio.com/
AutoHotkey Plus (extension) Project page: https://github.com/cweijan/vscode-autohotkey
Plugin page: https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-autohotkey-plus
EverEdit: A payware (there's a 30 day trial) editor with ahk support, code snippets and much more. Sort of a cross between notepad++ and sublime.
http://www.everedit.net/index.php
GUI Creators
SmartGUI Creator : Here's an easy point-n-click GUI (user interface) creator!... You just draw a user interface the way you like and a script will be generated.
Original Forum topic : https://autohotkey.com/board/topic/738-smartgui-creator/
Download (updated version [v4.3.29.7]) : https://autohotkey.com/board/topic/96299-smartguixp-mod-v43297-by-drugwash/
drugwash's releases : https://my.cloudme.com/#drugwash/mytools/SmartGUICreatorMod
GUI Creator : Simpler and easier to creating GUIs in AutoHotkey.
Get it Here: http://ahkscript.org/boards/viewtopic.php?f=6&t=303
Auto-GUI : Windows form designer for AutoHotkey.
Get it here : https://autohotkey.com/boards/viewtopic.php?f=6&t=10157
GUI Buildeer Deluxe: Build a GUI in the press of 1 button.
https://autohotkey.com/boards/viewtopic.php?f=6&t=12830
Visual Editors
DRAKON Editor : Visual programming (with DRAKON diagrams) for AutoHotkey.
More info here : http://ahkscript.org/boards/viewtopic.php?f=6&t=3108
AutoHotFlow :This script is designed to make programming and automation easy as never before!
More info here : https://autohotkey.com/boards/viewtopic.php?f=6&t=6399
Windows Spy
Control Spy :
Get it here : http://msdn.microsoft.com/en-us/library/windows/desktop/bb773165(v=vs.85).aspx
Winspector :
Get it here : http://www.softpedia.com/get/Security/Security-Related/Winspector.shtml
Window Detective :
Get it here : http://windowdetective.sourceforge.net/
WMI Explorer :
Get it here : https://wmie.codeplex.com/
toralf's "AHK Window Info 1.7" :
Original Topic : https://autohotkey.com/board/topic/8204-ahk-window-info-17/
Get it here : http://autohotkey.com/joe_df/autohotkey_scripts_archive/AHK%20Window%20Info%201.7.ahk
AccViewer.ahk by jethrow : a very special tool for figuring the API of a UI
Original Topic : https://autohotkey.com/board/topic/77888-accessible-info-viewer-alpha-release-2012-09-20/
Get it here : https://autohotkey.com/boards/viewtopic.php?f=6&t=26201
iWB2 Learner by jethrow : a tool for gathering information about Internet Explorer webpages.
Original Topic : https://autohotkey.com/board/topic/84258-iwb2-learner-iwebbrowser2/
Get it here : http://ahkscript.org/usertools/Jethrow/iWebBrowser2%20Learner.zip
WinSpy by Alguimist : Window Information Tool
Forum topic : https://autohotkey.com/boards/viewtopic.php?f=6&t=28220
Miscellaneous
MCode4GCC : C/C++ to MCode generator using GCC
Get it here : http://ahkscript.org/boards/viewtopic.php?f=6&t=4642
DebugView :
Debugging tool - considering that AHK has the OutputDebug command
Get it here : http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
DebugView++ :
a free viewer for Windows OutputDebugString() based logging in the style of Sysinternals DebugView
Get it here : https://debugviewpp.wordpress.com/
AHK_Decompiler :
Recover scripts form compiled scripts for AHK v1.1+ even if compressed with UPX or MPRESS - Updated (joedf) version of IsNull's payload method decompiler
Get it here : https://autohotkey.com/joe_df/autohotkey_scripts_archive/AHK_decompiler.7z
Compile_AHK II :
Compiler wrapper with special features and settings
New version : https://autohotkey.com/boards/viewtopic.php?t=16061
Download v0.9.1.3 here (original) : https://autohotkey.com/joe_df/autohotkey_scripts_archive/Compile_AHK-v0.9.1.3.7z
More about it here : http://www.autohotkey.com/board/topic/21189-
Ahk2Exe [Edge-branch] :
Compiler - New functionality in Ahk2Exe
More about it here : http://ahkscript.org/boards/viewtopic.php?f=24&t=521
AHK-EXE-Swapper :
Easily swap AHK versions!
More about it here : http://ahkscript.org/boards/viewtopic.php?f=6&t=6310
AHK Generator :
Quickly define custom hotstrings and hotkeys online!
More info here: https://www.ahkgen.com
YUnit :
Super simple testing framework for AutoHotkey.
More info here : https://github.com/Uberi/Yunit
From Vasili111:
awesome-AutoHotkey list
awesome-AutoHotkey list is inspired by other lists from Awesome Awesomeness list and is hosted at ahkscript Github organisation. awesome-AutoHotkey is a specially curated list for high-quality AutoHotkey Libraries, Library Distributions, Scripts, Tools and Resources. This resource was made by the AutoHotkey community and wouldn't be possible without you! We appreciate and recognize all contributors. Please read CONTRIBUTING.md before contributing.
[AutoHotkey Programming Tools] + Featured Scripts
[AutoHotkey Programming Tools] + Featured Scripts
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
- FanaticGuru
- Posts: 1908
- Joined: 30 Sep 2013, 22:25
Re: [AutoHotkey Programming Tools]
I don't use Notepad++ but there appears to be a good topic in the tutorial section on how to set it up for AHK.
http://ahkscript.org/boards/viewtopic.php?f=7&t=50
Also if you are going to include more than just editors in this topic I would subdivide the different types of tools in the original post into sections with headers.
FG
http://ahkscript.org/boards/viewtopic.php?f=7&t=50
Also if you are going to include more than just editors in this topic I would subdivide the different types of tools in the original post into sections with headers.
FG
Hotkey Help - Help Dialog for Currently Running AHK Scripts
AHK Startup - Consolidate Multiply AHK Scripts with one Tray Icon
Hotstring Manager - Create and Manage Hotstrings
[Class] WinHook - Create Window Shell Hooks and Window Event Hooks
AHK Startup - Consolidate Multiply AHK Scripts with one Tray Icon
Hotstring Manager - Create and Manage Hotstrings
[Class] WinHook - Create Window Shell Hooks and Window Event Hooks
Re: [AutoHotkey Programming Tools]
Thanks for the link, updated!
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: [AutoHotkey Programming Tools]
Please add this tool too:
DRAKON Editor : Visual programming (with DRAKON diagrams) for AutoHotkey.
http://ahkscript.org/boards/viewtopic.php?f=6&t=3108
DRAKON Editor : Visual programming (with DRAKON diagrams) for AutoHotkey.
http://ahkscript.org/boards/viewtopic.php?f=6&t=3108
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
Re: [AutoHotkey Programming Tools]
Added
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: [AutoHotkey Programming Tools]
Thank youjoedf wrote:Added
Please correct the link. It is not clickable.
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
awesome-AutoHotkey list.
awesome-AutoHotkey list is inspired by other lists from Awesome Awesomeness list and is hosted at ahkscript Github organisation. awesome-AutoHotkey is a specially curated list for high-quality AutoHotkey Libraries, Library Distributions, Scripts, Tools and Resources. This resource was made by the AutoHotkey community and wouldn't be possible without you! We appreciate and recognize all contributors. Please read CONTRIBUTING.md before contributing.
Last edited by vasili111 on 28 Feb 2015, 09:30, edited 6 times in total.
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
Re: Awesome AutoHotkey list created.
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: Awesome AutoHotkey list created.
I'm a beautiful Barbie. Admire me.
- joedf was here... -
- joedf was here... -
Recommends AHK Studio
Re: Awesome AutoHotkey list created.
lol @ pic
The "Integrated Development Environment" section should be renamed to "Editors". Everything listed is an Editor or an Editor addon/plugin/extension. They are not IDEs
The "Integrated Development Environment" section should be renamed to "Editors". Everything listed is an Editor or an Editor addon/plugin/extension. They are not IDEs
Re: Awesome AutoHotkey list created.
+1 I agree
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: Awesome AutoHotkey list created.
http://stackoverflow.com/questions/1918 ... ext-editor
http://stackoverflow.com/questions/1992 ... s-and-ides
http://www.quora.com/Integrated-Develop ... and-an-IDE
From these links I get that, there is not strict distinction between IDE and Text Editors. But the major difference is that, IDE has other built-in tools (such as debugger and GUI builder and etc.). Most of tools mentioned in subgroup IDE have these built-in tools. So what you think about it?
http://stackoverflow.com/questions/1992 ... s-and-ides
http://www.quora.com/Integrated-Develop ... and-an-IDE
From these links I get that, there is not strict distinction between IDE and Text Editors. But the major difference is that, IDE has other built-in tools (such as debugger and GUI builder and etc.). Most of tools mentioned in subgroup IDE have these built-in tools. So what you think about it?
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
Re: Awesome AutoHotkey list created.
Good point...
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: Awesome AutoHotkey list created.
AutoHotkey was added at Awesome Awesomeness list but in wrong section. It is now in General section but I think it have to be at Programming Languages section. I opened issue to correct that mistake here https://github.com/bayandin/awesome-awe ... /issues/64 . Please comment the issue and state your opinion about where it should be.
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
Re: Awesome AutoHotkey list created.
I have expressed my thoughts :
AutoHotkey is a full-fledged programming language just like Lua is. AutoHotkey is Turing complete. It has functions, objects. It can parse files, compress using the LZ algorithm, read XML, read JSON, you name it! It can execute machine code, execute and read specified regions of the computer's RAM, etc. I don't know what else is needed to be said. Even GitHub considers it as a programming language...
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: Awesome AutoHotkey list created.
Hurray! It worked!
Okay :rage1::rage2::rage3::rage4:
Here is your programming language: 1b81dbf
Now the situation has changed dramatically :feelsgood:
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: Awesome AutoHotkey list created.
Yes Now we are at right place in the at Awesome Awesomeness list.
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
Re: Awesome AutoHotkey list created.
What I think is that usually IDEs are thought of when associated with larger programming languages, such as C/C++/Java and not so much for scripting languages such as AHK. Its not so much what it can/cannot do, as obviously your links demonstrate that there is a lot of overlap. While AHK has surely developed into a much more capable language, by and large it is still a scripting language and the impression that the user had in the github issue is really not far from being accurate. By claiming that those are "IDEs" for AHK just doesn't 'feel' right.vasili111 wrote:From these links I get that, there is not strict distinction between IDE and Text Editors. But the major difference is that, IDE has other built-in tools (such as debugger and GUI builder and etc.). Most of tools mentioned in subgroup IDE have these built-in tools. So what you think about it?
JMO but whatever. The list is so sparse right now that I doubt anyone would take it seriously anyway.
Finally, what qualifies as "awesome"? Adding your own "Move without WinMove" script is a joke. Clicking on a titlebar is hardly "awesome" imo.
Re: Awesome AutoHotkey list created.
There are lots of discussion about it and lots of different opinions. There is no exact right answer to that question. But In my personal opinion after reading that links it is not right to name tool only "Text Editor" which also has built-in debugger and GUI builder. Do you think it is right to name it only "Text Editor"?guest3456 wrote:What I think is that usually IDEs are thought of when associated with larger programming languages, such as C/C++/Java and not so much for scripting languages such as AHK. Its not so much what it can/cannot do, as obviously your links demonstrate that there is a lot of overlap. While AHK has surely developed into a much more capable language, by and large it is still a scripting language and the impression that the user had in the github issue is really not far from being accurate. By claiming that those are "IDEs" for AHK just doesn't 'feel' right.vasili111 wrote:From these links I get that, there is not strict distinction between IDE and Text Editors. But the major difference is that, IDE has other built-in tools (such as debugger and GUI builder and etc.). Most of tools mentioned in subgroup IDE have these built-in tools. So what you think about it?
The list was made two days ago. It can't be big enough and include everything in 2 days. We need to work on it.guest3456 wrote:JMO but whatever. The list is so sparse right now that I doubt anyone would take it seriously anyway.
There is Awesome Awesomeness list that includes other "awesome" lists of programming languages and lists for other tools. So, it is usual name for the lists that are listed in Awesome Awesomeness list and is not invented by me.guest3456 wrote:Finally, what qualifies as "awesome"?
If you think that it should not be there, please feel free to create issue and ask to remove it. If someone else will also agrees with you I will remove it. It is not my personal list, it is list created within AutoHotkey organisation and for AutoHotkey users. I am only interested in making Awesome AutoHotkey list really awesome for AutoHotkey usersguest3456 wrote:Adding your own "Move without WinMove" script is a joke. Clicking on a titlebar is hardly "awesome" imo.
Also guest3456 please contribute and help us make it better
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
Return to “Scripts and Functions (v1)”
Who is online
Users browsing this forum: No registered users and 74 guests