User Tools

Site Tools


Retrieving the optional args when a plugin is called from a macro

Macros can call plugins with optional arguments using the run(“pluginName”, “optional Args”) macro command. In this how-to, Wayne Rasband explains how to capture the optional arguments in the plugin run method.

Here is an exchange between a newsgroup subscriber and Wayne Rasband about capturing the optional arguments passed from a macro to a plugin via the run() macro command. The original post has been edited slightly to keep it short.

On Jan 14, 2005, at 9:10 AM, <name removed> wrote:
  How do I pass an argument from a macro to a plugin that implements 'PlugIn'? 
  I would expect that the macro statement
  run("myPlugin ", "myArgument");

  would pass "myArgument" as an argument of the 'run' method inside the plugin
  myPlugin '. But that does not happen (the 'run' method receives an
  empty java.lang.String).

  A plugin can retrieve the options string passed to the run() function
  by calling Macro.getOptions().

howto/plugins/retrieving_the_optional_args_when_a_plugin_is_called_from_a_macro.txt · Last modified: 2019/04/12 13:13 by

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki