05-07-2010, 01:30 PM
The help is in one of System macros. I forgot to make it easily accessible. Here it is.
Macro Shell menu triggers help
Macro Shell menu triggers help
,;ABOUT
;Adds macros to the shell menu. The menu is shown when you
;right-click a file in Windows Explorer, Desktop, etc.
,;HOW TO ADD A MACRO TO THE SHELL MENU
;To add a macro to the shell menu, assign it trigger of
;"Shell menu" type (in Properties). The macro runs when you
;click the menu item. It receives the list of selected files.
;To add the macro to the shell menu, specify at least menu
;item label. To add it to a submenu, enter submenu label,
;backslash, and menu item label, eg Submenu\My Macro.
;The submenu is created automatically if does not exist
;(read more below).
;By default, the macro is added to the menu for all files.
;To add it only for certain file types, enter one or more
;extensions separated by space, eg txt doc rtf. For files
;with no extension, use <noextension>.
;If you specify one or more strings in "Folders" field,
;the menu item will be displayed only if the path of the
;selected file(s) begins with one of these strings.
;You can specify an icon file for the menu item, eg &my
;qm$\xxx.ico. It can be ico, bmp or other file. You can
;specify icon index, eg icons.dll,4. In the main menu don't
;use many icons from executable files, because they are
;extracted slowly.
;Description - text that Windows Explorer will display in
;the status bar.
;
;You don't have to explicitly create macros for submenus,
;unless you want to assign file types, icon and
;description to the submenu. If you assign file types to a
;submenu, you don't have to assign file types to its child
;items, unless you want to assign them only some of these
;file types, or except some of these file types.
,;NOTES
;The number of menu items you can add is limited. On WinXP
;it is ~150.
;Part of the trigger type is implemented as user-defined
;trigger. Another part is qmshlex.dll.
;When there are one or more non-disabled triggers of this
;type, you can see shell_menu_triggers in the Threads list.