Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
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?
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"