Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }