In a recent question
here at Experts Exchange, a member asked how to run an AutoHotkey
script (.AHK) directly from Notepad++
). This video Micro Tutorial shows how to do it by adding a custom Run
command to NPP. The method may easily be extended to any programming/scripting language that is callable via the command line with a parameter for the source code file name. A second example of this technique is included in the video for running a batch file (.BAT) in NPP.
1. Click the Run menu, then click the first item — Run...
After running NPP and performing the actions above, you will have this dialog:
2. Browse to the AutoHotkey executable
Click the ...
button and navigate to AutoHotkey.exe
, which is in C:\Program Files\AutoHotkey\
in a standard installation (but may, of course, be in a different folder on your system).
3. Add a parameter for the full path of the file in the current tab
You will now have this dialog box:
Go to the end of the AutoHotkey.exe
file name in the box and add this (including the quote marks):
Be sure to make it all upper case.
4. Save the new Run command
Click the Save...
button, which gives you this dialog:
Give the new, custom Run command a name (I chose AHK
in the video) and assign it to a hotkey (if you wish) by ticking CTRL and/or ALT and/or SHIFT, then one of the keys in the drop-down. When you have an OK
button that is not grayed out, click it, then click Cancel
to close the dialog.
5. Repeat Steps 1-4 for other programming/scripting languages
The video shows how to do it for batch (BAT) files, namely:
cmd /c "$(FULL_CURRENT_PATH)"
You may, of course, do it for other programming/scripting languages.