public void RunMacro(string macroPath, MacroStartFunction entryPoint, bool unloadAfterRun) { var opts = unloadAfterRun ? MacroRunOptions_e.UnloadAfterRun : MacroRunOptions_e.Default; var macro = m_App.OpenMacro(macroPath); macro.Run(new XCad.Structures.MacroEntryPoint(entryPoint.ModuleName, entryPoint.SubName), opts); }
public void RunMacro(string macroPath, MacroStartFunction entryPoint, bool unloadAfterRun, string args) { var opts = unloadAfterRun ? MacroRunOptions_e.UnloadAfterRun : MacroRunOptions_e.Default; m_Runner.RunMacro(m_App, macroPath, new XCad.Structures.MacroEntryPoint(entryPoint.ModuleName, entryPoint.SubName), opts, args, null); }