Run() Function for Evaluator

Evaluator Run() Function needed:
The above thread got off topic so I'm reposting the feature request and details here.

@Jon @Leo
Can a Run() Evaluator function, usable in the Script Modifiers (and other places Evaluator functions run), be implemented using syntax like this:

*@eval: =Run("userCommand_Or_ScriptAddIn or external exe like dopusrt.exe)
*@eval: returnVal = Run(cmdStringVariable, [async |sync])

The use case is that a Dopus script or external exe can then be run when @eval: modifier statements execute.

It isn't needed, for the reasons already stated in the other thread.

Things are not working for me as expected.

I tried the suggestions but the code does not run when the @eval statements run.

Would you kindly provide an actual example for running a UserCommand script when the @eval: code is run (from the Modifiers section of a JScript coded button).

Have you measured the execution times of your scripts? In the scenario you described, they could easily be called multiple times per second.

Yes. 40-60ms.

That would cause huge delays. The toolbars get updated really frequently.

In my case delay(s) are negligible.

Without arguing the point, perhaps you could reconsider this important extensibility feature for cases where the user can benefit.

Thank you.

I still don't understand what you need this for, sorry. You can already run commands that the Evaluator generates (via the way I said in the other thread), and external commands don't usually return useful values (at best they'll sometimes indicate failure or success).