It's (imho) a little bit easier to setup but it also supports "only" left-, right-, and doubleclickactivation (and can be invoked by scripting with it's left- and rightclick label).
Additionally it supports chaining of categories so that you only need to setup an application once and assign it to multiple categories in one line...
I mainly use it with a portable file association like this:
Code: Select all
*>::load "Executor.xys";
Code: Select all
load "Executor", "_LeftClick";
load "Executor", "_RightClick";
There is no "_DoubleClick" label. If called without any label, double click is assumed automatically.
Directories aren't supported for actions (although I could implement this for left- & rightclick if there is a strong need for that).
It needs an .ini file for configuration. Download "Executor_Sample.zip", extract it and rename it into "Executor.ini" (and put it in the same folder as the "Executor.xys" script!)
You can define more than one application for a category. The first one that is found (means: exists) is used.
Regarding chained categories:
Code: Select all
[Categories]
ahk=ahk
au3=au3
cod=cfg|cs|css|dat|ini|js|lua|nsh|nsi|nsis|php|py|sql|uew|xml|xys
pb=pb|pbi
st=sublime-build|sublime-commands|sublime-completions|sublime-keymap|sublime-menu|sublime-mousemap|sublime-project|sublime-settings|sublime-snippet|sublime-workspace|tmLanguage|tmPreferences|md
txt=nfo|txt
[DoubleClick]
ahk;au3;cod;pb;st;txt=<xydrive>\Tools\Sublime Text\sublime_text.exe
Current version: v1.6 Sample config: Old versions: