snipt

Ctrl+h for KB shortcuts

C#

Simple MacroScript SDK C# Example

1
2
3
4
5
6
7
8
/// Uses the MacroScript COM object.
/// Runs the code in the text box, initialises a variable called y set to 3
/// Gets the value of script variable x (and puts it in textBox2)

axMacroScript1.Init();
axMacroScript1.RunCode(textBox1.Text,"/y=3");
textBox2.Text = "x=" + axMacroScript1.GetVar("x");
axMacroScript1.Cleanup();
https://snipt.net/embed/c0078f964c2f130a71571423bf434966/
/raw/c0078f964c2f130a71571423bf434966/
c0078f964c2f130a71571423bf434966
csharp
C#
8
2019-07-06T17:20:11
True
False
False
/api/public/snipt/136920/
simple-macroscript-sdk-c-example-4b3824b7
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><a href="#L-1">1</a> <a href="#L-2">2</a> <a href="#L-3">3</a> <a href="#L-4">4</a> <a href="#L-5">5</a> <a href="#L-6">6</a> <a href="#L-7">7</a> <a href="#L-8">8</a></pre></div></td><td class="code"><div class="highlight"><pre><span></span><span id="L-1"><a name="L-1"></a><span class="c1">/// Uses the MacroScript COM object.</span> </span><span id="L-2"><a name="L-2"></a><span class="c1">/// Runs the code in the text box, initialises a variable called y set to 3</span> </span><span id="L-3"><a name="L-3"></a><span class="c1">/// Gets the value of script variable x (and puts it in textBox2)</span> </span><span id="L-4"><a name="L-4"></a> </span><span id="L-5"><a name="L-5"></a><span class="n">axMacroScript1</span><span class="p">.</span><span class="n">Init</span><span class="p">();</span> </span><span id="L-6"><a name="L-6"></a><span class="n">axMacroScript1</span><span class="p">.</span><span class="n">RunCode</span><span class="p">(</span><span class="n">textBox1</span><span class="p">.</span><span class="n">Text</span><span class="p">,</span><span class="s">&quot;/y=3&quot;</span><span class="p">);</span> </span><span id="L-7"><a name="L-7"></a><span class="n">textBox2</span><span class="p">.</span><span class="n">Text</span> <span class="p">=</span> <span class="s">&quot;x=&quot;</span> <span class="p">+</span> <span class="n">axMacroScript1</span><span class="p">.</span><span class="n">GetVar</span><span class="p">(</span><span class="s">&quot;x&quot;</span><span class="p">);</span> </span><span id="L-8"><a name="L-8"></a><span class="n">axMacroScript1</span><span class="p">.</span><span class="n">Cleanup</span><span class="p">();</span> </span></pre></div> </td></tr></table>
"Macro Scheduler", C#, MacroScript