How to add custom command to menu?
-
On 03/07/2014 at 10:29, xxxxxxxx wrote:
Hello, I've followed the C4D example on creating custom menus from within a plugin...
http://code.vonc.fr/c4d/python/help/misc/pluginstructure.html
This is great if I want to duplicate menu items that are already available in C4D, but what if I want to have it execute scripts I've written? I'm doing this in a plugin, and I registered a plugin ID, but I'm not really sure how to get that into the proper syntax, and for whatever reason, it seems to be so poorly implemented that I can't just give it the function or class name to execute, although I'm not sure why it was apparently set up like that? But maybe I'm just missing something.
-
On 03/07/2014 at 11:29, xxxxxxxx wrote:
To execute a script from a menu.
First get the ID# for the script by opening the script log then running the script.
The script log will show this: CallCommand(your script's ID# here)Then in your menu plugin code.
Replace: "PLUGIN_CMD_5159"
with: "PLUGIN_CMD_your script's ID# here"-ScottA
-
On 03/07/2014 at 11:51, xxxxxxxx wrote:
Well, it's a plugin, so it's not a script I'd ever be manually running. Also, it seems like that would only give an ID that is useful within the current session, and that it could/would have a different ID number for a new session, or for another user who runs the plugin on another machine... Right?
-
On 03/07/2014 at 12:22, xxxxxxxx wrote:
Well...You did ask how to run a script. Not a plugin.
Originally posted by xxxxxxxx
what if I want to have it execute scripts I've written?
But if you want to execute a plugin.
Use: "PLUGIN_CMD_Your Plugin ID# here"-ScottA