Jump to content
Macro Express Forums

Make Playable MXE from menu macro?


Recommended Posts

Because it wouldn't work. MXE files contain only one macro so how could it possibly call another one?

 

Cory: I can successfully make MXE files using Export > Export as Playable from macros that include one or more Macro Run commands, so I don't see why that should be the reason?

 

--

Terry, East Grinstead, UK

Link to comment
Share on other sites

I can successfully make MXE files using Export > Export as Playable from macros that include one or more Macro Run commands, so I don't see why that should be the reason?
Really? Well shut my mouth. I had not idea we could do that! Thanks for the edification.

 

FWIW I don't use MXEs much. I thought about them pretty carefully and I simply don't see any good reason to use them.

Link to comment
Share on other sites

Yes, you can include a Macro Run command in a playable macro. In Macro Express 3 this will only work if the macro is still in the currently open macro file. In Macro Express Pro you can specify the macro file that the macro is in to make it work a little more reliably. There are, however, circumstances where this will not work.

 

A playable macro contains all of the macro commands for a single macro. A Macro Run command in a playable macro does not include the macro that is called by Macro Run. That macro is run from within your macro file. If your macro file is renamed, moved or deleted or if the macros inside it are renamed or deleted, then a playable macro containing a Macro Run command will fail.

 

A Popup or Floating menu is not really a macro. Instead it is a collection of pointers to other macros. As such there are limitations in what you can do with a popup or floating menu:

  • You cannot export a Popup or Floating menu to a playable macro.
  • You cannot drag a Popup or Floating menu from one macro file to another.
  • You cannot include macros from different macro files in a single Popup or Floating menu.
  • Exporting and later importing a Popup or Floating menu may not work because the indexes of the macros it refers to may have changed (macros may have been added, deleted or moved).

Link to comment
Share on other sites

Thanks for the comprehensive reply, Kevin.

 

Here's a little background in case it's of interest to you and others. What prompted my query about menu macros was that I was trying to get the best of both worlds by combining the advantages of ME Pro and my other macro program, Stiletto. The latter lets me pop-up a bar of coloured buttons when I 'bump' the top edge of my screen, and clicking any of these displays a menu of Stiletto macros. I wanted to include my ME Pro menu structure on one of these buttons. The usual way of doing that in Stiletto is simply to enter the shortcut's properties. But for some reason that doesn't work for an ME Pro menu macro.

 

For example, take my ME Pro menu macro called 'AWC MENU'. Using Place on Desktop it runs fine from there. Its Target box contains this:

"C:\Program Files\Macro Express Pro\MeProc.exe" /A::C:\Documents and Settings\All Users\Application Data\Insight Software Solutions\Macro Express Pro\FULL.mex?AWC MENU

 

If I paste that to my Run box, that works fine too.

 

Yet if I enter it in the normal way into Stiletto it fails. This is what the dialog in Stiletto looks like:

Command: C:\Program Files\Macro Express Pro\MeProc.exe

Command Parameters: /A::C:\Documents and Settings\All Users\Application Data\Insight Software Solutions\Macro Express Pro\FULL.mex?AWC MENU

If you have any ideas why it doesn't work, then I'm keen to solve that puzzle. I've tried many variations in vain. On attempted execution, they all end up popping up a Stiletto message inviting me to enter Command Parameters, despite these already having been provided.

 

But happily I've now successfully used an alternative method, namely linking to the shortcuts themselves, like this:

Command: C:\Documents and Settings\Terry\Desktop\ME Menus\AWC MENU.lnk

(leaving Command Parameters empty).

 

--

Terry, East Grinstead, UK

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...