<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Suplanus</title>
	<atom:link href="http://www.suplanus.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.suplanus.de</link>
	<description></description>
	<lastBuildDate>Wed, 16 May 2012 10:28:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>SetStringSettingExamplePath</title>
		<link>http://www.suplanus.de/setstringsettingexamplepath/</link>
		<comments>http://www.suplanus.de/setstringsettingexamplepath/#comments</comments>
		<pubDate>Wed, 16 May 2012 10:26:48 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[Eplan]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2314</guid>
		<description><![CDATA[Anbei ein Beispiel wie man die Settings nutzen kann.
Mit diesem Script kann ein Pfad gesetzt werden. Dieser wird gespeichert und beim erneuten Ausführen des Scriptes geladen.


&#160;

private void frmSetSettingExamplePath_Load&#40;object sender, System.EventArgs e&#41;
&#123;
    // Check if setting exists
    if  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Anbei ein Beispiel wie man die Settings nutzen kann.</p>
<p>Mit diesem Script kann ein Pfad gesetzt werden. Dieser wird gespeichert und beim erneuten Ausführen des Scriptes geladen.</p>
<p><a href="http://www.suplanus.de/wp-content/uploads/2012/05/16-05-2012-12-23-10.png"><img class="alignnone size-full wp-image-2315" title="16-05-2012 12-23-10" src="http://www.suplanus.de/wp-content/uploads/2012/05/16-05-2012-12-23-10.png" alt="" width="400" height="100" /></a></p>
<h1><a class="downloadlink" href="http://www.suplanus.de/wp-content/plugins/download-monitor/download.php?id=118" title=" heruntergeladen 14 mal" >SetSettingExamplePath (14)</a></h1>
<p>&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> frmSetSettingExamplePath_Load<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, <span style="color: #000000;">System</span><span style="color: #008000;">.</span><span style="color: #0000FF;">EventArgs</span> e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    <span style="color: #008080; font-style: italic;">// Check if setting exists</span>
    <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span><span style="color: #008000;">!</span>oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">ExistSetting</span><span style="color: #008000;">&#40;</span>SettingPath<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        <span style="color: #008080; font-style: italic;">// Add setting</span>
        oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">AddStringSetting</span><span style="color: #008000;">&#40;</span>
            SettingPath,
            <span style="color: #008000;">new</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> <span style="color: #008000;">&#123;</span><span style="color: #008000;">&#125;</span>,
            <span style="color: #008000;">new</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> <span style="color: #008000;">&#123;</span><span style="color: #008000;">&#125;</span>,
            <span style="color: #666666;">&quot;FolderBrowseDialog Path&quot;</span>,
            <span style="color: #008000;">new</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> <span style="color: #008000;">&#123;</span><span style="color: #666666;">@&quot;Default value of test setting&quot;</span><span style="color: #008000;">&#125;</span>,
            ISettings<span style="color: #008000;">.</span><span style="color: #0000FF;">CreationFlag</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Insert</span>
            <span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080; font-style: italic;">// Add setting value</span>
        oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">SetStringSetting</span><span style="color: #008000;">&#40;</span>SettingPath, Environment<span style="color: #008000;">.</span><span style="color: #0000FF;">GetFolderPath</span><span style="color: #008000;">&#40;</span>Environment<span style="color: #008000;">.</span><span style="color: #0000FF;">SpecialFolder</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Desktop</span><span style="color: #008000;">&#41;</span>, <span style="color: #FF0000;">0</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        txtPath<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">=</span> oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">GetStringSetting</span><span style="color: #008000;">&#40;</span>SettingPath, <span style="color: #FF0000;">0</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
    <span style="color: #0600FF; font-weight: bold;">else</span>
    <span style="color: #008000;">&#123;</span>
        <span style="color: #008080; font-style: italic;">// Load values</span>
        txtPath<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">=</span> oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">GetStringSetting</span><span style="color: #008000;">&#40;</span>SettingPath, <span style="color: #FF0000;">0</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> btnPath_Click<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, <span style="color: #000000;">System</span><span style="color: #008000;">.</span><span style="color: #0000FF;">EventArgs</span> e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    <span style="color: #008080; font-style: italic;">// Check if directory exists</span>
    <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>Directory<span style="color: #008000;">.</span><span style="color: #0000FF;">Exists</span><span style="color: #008000;">&#40;</span>txtPath<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        fbd<span style="color: #008000;">.</span><span style="color: #0000FF;">SelectedPath</span> <span style="color: #008000;">=</span> txtPath<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
    <span style="color: #0600FF; font-weight: bold;">else</span>
    <span style="color: #008000;">&#123;</span>
        fbd<span style="color: #008000;">.</span><span style="color: #0000FF;">SelectedPath</span> <span style="color: #008000;">=</span> Environment<span style="color: #008000;">.</span><span style="color: #0000FF;">GetFolderPath</span><span style="color: #008000;">&#40;</span>Environment<span style="color: #008000;">.</span><span style="color: #0000FF;">SpecialFolder</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Desktop</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
&nbsp;
    <span style="color: #008080; font-style: italic;">// Set path to setting</span>
    <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>fbd<span style="color: #008000;">.</span><span style="color: #0000FF;">ShowDialog</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">==</span> DialogResult<span style="color: #008000;">.</span><span style="color: #0000FF;">OK</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        txtPath<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">=</span> fbd<span style="color: #008000;">.</span><span style="color: #0000FF;">SelectedPath</span><span style="color: #008000;">;</span>
        oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">SetStringSetting</span><span style="color: #008000;">&#40;</span>SettingPath, fbd<span style="color: #008000;">.</span><span style="color: #0000FF;">SelectedPath</span>, <span style="color: #FF0000;">0</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<div class="shr-publisher-2314"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2314&amp;md5=1ae7bee6b2a5a9243605589f9babc89b" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/setstringsettingexamplepath/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Fsetstringsettingexamplepath%2F&amp;language=de_DE&amp;category=software&amp;title=SetStringSettingExamplePath&amp;description=Anbei+ein+Beispiel+wie+man+die+Settings+nutzen+kann.+Mit+diesem+Script+kann+ein+Pfad+gesetzt+werden.+Dieser+wird+gespeichert+und+beim+erneuten+Ausf%C3%BChren+des+Scriptes+geladen.+%26nbsp%3B+private+void...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>SetStringSetting</title>
		<link>http://www.suplanus.de/setstringsetting/</link>
		<comments>http://www.suplanus.de/setstringsetting/#comments</comments>
		<pubDate>Mon, 14 May 2012 10:30:18 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[Eplan]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2308</guid>
		<description><![CDATA[Weiß ja nicht ob ihr es wusstet, ich nicht&#8230; Man kann in EPLAN eigene Settings erstellen und dann (wie bekannt) abrufen.

Das ermöglicht einiges im Scripting. So können Pfade, Fensterpositionen, usw. gespeichert werden.
Anbei ein Beispiel um ein String Setting zu erstellen und diesem Werte  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Weiß ja nicht ob ihr es wusstet, ich nicht&#8230; Man kann in EPLAN eigene Settings erstellen und dann (wie bekannt) abrufen.</p>
<p><a href="http://www.suplanus.de/wp-content/uploads/2012/05/14-05-2012-12-26-15.png"><img title="14-05-2012 12-26-15" src="http://www.suplanus.de/wp-content/uploads/2012/05/14-05-2012-12-26-15.png" alt="" width="183" height="159" /></a></p>
<p>Das ermöglicht einiges im Scripting. So können Pfade, Fensterpositionen, usw. gespeichert werden.</p>
<p>Anbei ein Beispiel um ein String Setting zu erstellen und diesem Werte zuzuweisen.</p>
<h1><a class="downloadlink" href="http://www.suplanus.de/wp-content/plugins/download-monitor/download.php?id=117" title=" heruntergeladen 14 mal" >SetStringSetting (14)</a></h1>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">System.Windows.Forms</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.Base</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.Scripting</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">class</span> SetStringSetting
<span style="color: #008000;">&#123;</span>
    <span style="color: #008000;">&#91;</span>Start<span style="color: #008000;">&#93;</span>
    <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> SetStringSettingVoid<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        <span style="color: #0600FF; font-weight: bold;">const</span> <span style="color: #6666cc; font-weight: bold;">string</span> SettingPath <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;USER.SCRIPTS.SUPLANUS&quot;</span><span style="color: #008000;">;</span>
        Eplan<span style="color: #008000;">.</span><span style="color: #0000FF;">EplApi</span><span style="color: #008000;">.</span><span style="color: #0600FF; font-weight: bold;">Base</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Settings</span> oSettings <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Eplan<span style="color: #008000;">.</span><span style="color: #0000FF;">EplApi</span><span style="color: #008000;">.</span><span style="color: #0600FF; font-weight: bold;">Base</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Settings</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Check if setting exists</span>
        <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">ExistSetting</span><span style="color: #008000;">&#40;</span>SettingPath<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span>
        <span style="color: #008000;">&#123;</span>
            oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">DeleteSetting</span><span style="color: #008000;">&#40;</span>SettingPath<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
            MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Setting removed.&quot;</span>, SettingPath<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">&#125;</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Add setting</span>
        oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">AddStringSetting</span><span style="color: #008000;">&#40;</span>
            SettingPath,
            <span style="color: #008000;">new</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> <span style="color: #008000;">&#123;</span><span style="color: #008000;">&#125;</span>,
            <span style="color: #008000;">new</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> <span style="color: #008000;">&#123;</span><span style="color: #008000;">&#125;</span>,
            <span style="color: #666666;">&quot;My setting from Suplanus&quot;</span>,
            <span style="color: #008000;">new</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> <span style="color: #008000;">&#123;</span><span style="color: #666666;">@&quot;Default value of test setting&quot;</span><span style="color: #008000;">&#125;</span>,
            ISettings<span style="color: #008000;">.</span><span style="color: #0000FF;">CreationFlag</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Insert</span>
            <span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Add setting values</span>
        oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">SetStringSetting</span><span style="color: #008000;">&#40;</span>SettingPath, <span style="color: #666666;">&quot;Message 0&quot;</span>, <span style="color: #FF0000;">0</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">SetStringSetting</span><span style="color: #008000;">&#40;</span>SettingPath, <span style="color: #666666;">&quot;Message 1&quot;</span>, <span style="color: #FF0000;">1</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">SetStringSetting</span><span style="color: #008000;">&#40;</span>SettingPath, <span style="color: #666666;">&quot;Message 2&quot;</span>, <span style="color: #FF0000;">2</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Setting OK.&quot;</span>, SettingPath<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Show setting values</span>
        <span style="color: #6666cc; font-weight: bold;">string</span> value <span style="color: #008000;">=</span> oSettings<span style="color: #008000;">.</span><span style="color: #0000FF;">GetStringSetting</span><span style="color: #008000;">&#40;</span>SettingPath, <span style="color: #FF0000;">1</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Value of Index &quot;</span> <span style="color: #008000;">+</span> <span style="color: #FF0000;">1</span> <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;:<span style="color: #008080; font-weight: bold;">\n</span>&quot;</span> <span style="color: #008000;">+</span> value, SettingPath<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<div class="shr-publisher-2308"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2308&amp;md5=3f6d9e5f9e66fc8e119d42e5c2b5f0a7" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/setstringsetting/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Fsetstringsetting%2F&amp;language=de_DE&amp;category=software&amp;title=SetStringSetting&amp;description=Wei%C3%9F+ja+nicht+ob+ihr+es+wusstet%2C+ich+nicht%26%238230%3B+Man+kann+in+EPLAN+eigene+Settings+erstellen+und+dann+%28wie+bekannt%29+abrufen.+Das+erm%C3%B6glicht+einiges+im+Scripting.+So+k%C3%B6nnen+Pfade%2C+Fensterpositionen%2C...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>InsertPageMacro</title>
		<link>http://www.suplanus.de/insertpagemacro/</link>
		<comments>http://www.suplanus.de/insertpagemacro/#comments</comments>
		<pubDate>Wed, 09 May 2012 10:33:01 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[Eplan]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2299</guid>
		<description><![CDATA[Anbei eine Möglichkeit ein Seitenmakro per Script einzufügen. Diese Action ist nicht von EPLAN dokumentiert.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using Eplan.EplApi.ApplicationFramework;
using Eplan.EplApi.Scripting;
&#160;
public class InsertPageMacro
&#123;
    &#91;Start&#93;
    public void  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Anbei eine Möglichkeit ein Seitenmakro per Script einzufügen. Diese Action ist nicht von EPLAN dokumentiert.</p>
<h1><a class="downloadlink" href="http://www.suplanus.de/wp-content/plugins/download-monitor/download.php?id=116" title=" heruntergeladen 28 mal" >InsertPageMacro (28)</a></h1>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.ApplicationFramework</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.Scripting</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">class</span> InsertPageMacro
<span style="color: #008000;">&#123;</span>
    <span style="color: #008000;">&#91;</span>Start<span style="color: #008000;">&#93;</span>
    <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> InsertPageMacroVoid<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        <span style="color: #6666cc; font-weight: bold;">string</span> strFilename <span style="color: #008000;">=</span> <span style="color: #666666;">@&quot;C:\test.emp&quot;</span><span style="color: #008000;">;</span>
&nbsp;
        ActionCallingContext oAcc <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> ActionCallingContext<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        CommandLineInterpreter oCLI <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> CommandLineInterpreter<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        oAcc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;filename&quot;</span>, strFilename<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XMInsertPageMacro&quot;</span>, oAcc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<div class="shr-publisher-2299"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2299&amp;md5=966cbaee1cd29c62609a7673abf8d1af" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/insertpagemacro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Finsertpagemacro%2F&amp;language=de_DE&amp;category=software&amp;title=InsertPageMacro&amp;description=Anbei+eine+M%C3%B6glichkeit+ein+Seitenmakro+per+Script+einzuf%C3%BCgen.+Diese+Action+ist+nicht+von+EPLAN+dokumentiert.+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>Bild zur Laufzeit laden (Web)</title>
		<link>http://www.suplanus.de/bild-zur-laufzeit-laden-web/</link>
		<comments>http://www.suplanus.de/bild-zur-laufzeit-laden-web/#comments</comments>
		<pubDate>Tue, 08 May 2012 10:34:42 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[C-Sharp]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2273</guid>
		<description><![CDATA[Zur Ergänzung des vergangen Artikels Bild zur Laufzeit laden, hier noch ein Snippet um eine Datei aus dem Internet zu laden:

const string url = @&#34;http://suplanus.de/star_16x16.png&#34;;
HttpWebRequest request = &#40;HttpWebRequest&#41;WebRequest.Create&#40;url&#41;;
WebResponse response = request.GetResponse&#40;&#41;;
Image  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Zur Ergänzung des vergangen Artikels <a href="http://www.suplanus.de/bild-zur-laufzeit-laden/">Bild zur Laufzeit laden</a>, hier noch ein Snippet um eine Datei aus dem Internet zu laden:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">const</span> <span style="color: #6666cc; font-weight: bold;">string</span> url <span style="color: #008000;">=</span> <span style="color: #666666;">@&quot;http://suplanus.de/star_16x16.png&quot;</span><span style="color: #008000;">;</span>
HttpWebRequest request <span style="color: #008000;">=</span> <span style="color: #008000;">&#40;</span>HttpWebRequest<span style="color: #008000;">&#41;</span>WebRequest<span style="color: #008000;">.</span><span style="color: #0000FF;">Create</span><span style="color: #008000;">&#40;</span>url<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
WebResponse response <span style="color: #008000;">=</span> request<span style="color: #008000;">.</span><span style="color: #0000FF;">GetResponse</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
Image img <span style="color: #008000;">=</span> Image<span style="color: #008000;">.</span><span style="color: #0000FF;">FromStream</span><span style="color: #008000;">&#40;</span>response<span style="color: #008000;">.</span><span style="color: #0000FF;">GetResponseStream</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
response<span style="color: #008000;">.</span><span style="color: #0000FF;">Close</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
pb<span style="color: #008000;">.</span><span style="color: #0000FF;">Image</span> <span style="color: #008000;">=</span> img<span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// PictureBox</span></pre></div></div>

<div class="shr-publisher-2273"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2273&amp;md5=9db5bcc0b2161909b2205779efb503b8" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/bild-zur-laufzeit-laden-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Fbild-zur-laufzeit-laden-web%2F&amp;language=de_DE&amp;category=software&amp;title=Bild+zur+Laufzeit+laden+%28Web%29&amp;description=Zur+Erg%C3%A4nzung+des+vergangen+Artikels%C2%A0Bild+zur+Laufzeit+laden%2C+hier+noch+ein+Snippet+um+eine+Datei+aus+dem+Internet+zu+laden%3A+const+string+url+%3D+%40%26quot%3Bhttp%3A%2F%2Fsuplanus.de%2Fstar_16x16.png%26quot%3B%3B+HttpWebRequest+request+%3D+%26%2340%3BHttpWebRequest%26%2341%3BWebRequest.Create%26%2340%3Burl%26%2341%3B%3B+WebResponse...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>SelectLanguage</title>
		<link>http://www.suplanus.de/selectlanguage/</link>
		<comments>http://www.suplanus.de/selectlanguage/#comments</comments>
		<pubDate>Sun, 06 May 2012 08:02:39 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[Eplan]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2285</guid>
		<description><![CDATA[Wie ihr vielleicht bemerkt habt, habe ich viel mit dem MultiLanguageTool von EPLAN gearbeitet. Ziel war es eine Sprachauswahl zu machen um per Scripting eine Sprache zu wählen.
Ich persönlich benötige des öfteren eine andere Sprache wenn man eine Beschriftung erstellt (z.B. Graviertexte).
Das  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Wie ihr vielleicht bemerkt habt, habe ich viel mit dem MultiLanguageTool von EPLAN gearbeitet. Ziel war es eine Sprachauswahl zu machen um per Scripting eine Sprache zu wählen.</p>
<p>Ich persönlich benötige des öfteren eine andere Sprache wenn man eine Beschriftung erstellt (z.B. Graviertexte).</p>
<p>Das Script muss geladen werden und kann dann aus jedem anderen Script aufgerufen werden. Man erhält einen Rückgabeparameter mit der ausgewählten Sprache &#8220;Language&#8221;. Zusätzlich ist es möglich den Dialog-Namen anzugeben (DialogName). Folgende Sprachentypen stehen bereit:</p>
<ul>
<li>Project: Projektsprachen</li>
<li>Display: Anzeigesprachen</li>
</ul>
<p>Anbei ein Beispielvideo. Ich habe auch ein Beispiel angehängt wie man die Action nutzt.</p>
<p><iframe src="http://www.youtube.com/embed/7cChV55ms68?rel=0" frameborder="0" width="640" height="480"></iframe></p>
<h1><a class="downloadlink" href="http://www.suplanus.de/wp-content/plugins/download-monitor/download.php?id=112" title=" heruntergeladen 15 mal" >SelectLanguage (15)</a></h1>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">System.Windows.Forms</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.ApplicationFramework</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.Scripting</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">class</span> SelectLanguage_UsingExample
<span style="color: #008000;">&#123;</span>
    <span style="color: #008000;">&#91;</span>Start<span style="color: #008000;">&#93;</span>
    <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> Execute<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        CommandLineInterpreter oCLI <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> CommandLineInterpreter<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        ActionCallingContext acc <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> ActionCallingContext<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #6666cc; font-weight: bold;">string</span> ActionReturnParameterValue <span style="color: #008000;">=</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span><span style="color: #008000;">;</span>
&nbsp;
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Language&quot;</span>, <span style="color: #666666;">&quot;Project&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// parameters: &quot;Project&quot; or &quot;Display&quot;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;DialogName&quot;</span>, <span style="color: #666666;">&quot;MyDialogName&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SelectLanguage&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">GetParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Language&quot;</span>, <span style="color: #0600FF; font-weight: bold;">ref</span> ActionReturnParameterValue<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Language from SelectLanguage:<span style="color: #008080; font-weight: bold;">\n</span><span style="color: #008080; font-weight: bold;">\n</span>---&gt; &quot;</span> <span style="color: #008000;">+</span> ActionReturnParameterValue<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>&nbsp;</p>
<div class="shr-publisher-2285"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2285&amp;md5=448adcad60490dbcb107c89f45ecf27d" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/selectlanguage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Fselectlanguage%2F&amp;language=de_DE&amp;category=software&amp;title=SelectLanguage&amp;description=Wie+ihr+vielleicht+bemerkt+habt%2C+habe+ich+viel+mit+dem+MultiLanguageTool+von+EPLAN+gearbeitet.+Ziel+war+es+eine+Sprachauswahl+zu+machen+um+per+Scripting+eine+Sprache+zu+w%C3%A4hlen.+Ich%C2%A0pers%C3%B6nlich%C2%A0ben%C3%B6tige+des...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>MultilanguageToolExamples Settings</title>
		<link>http://www.suplanus.de/multilanguagetoolexamples-settings/</link>
		<comments>http://www.suplanus.de/multilanguagetoolexamples-settings/#comments</comments>
		<pubDate>Thu, 03 May 2012 10:14:09 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[Eplan]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2281</guid>
		<description><![CDATA[Weiter gehts mit dem MultilanguageTool von EPLAN. Anbei Beispiele wie man die Übersetzungseinstellungen ändern  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Weiter gehts mit dem MultilanguageTool von EPLAN. Anbei Beispiele wie man die Übersetzungseinstellungen ändern kann.</p>
<p><a href="http://www.suplanus.de/wp-content/uploads/2012/05/MultilanguageToolExamples_Settings.png"><img class="alignnone size-large wp-image-2282" title="MultilanguageToolExamples_Settings" src="http://www.suplanus.de/wp-content/uploads/2012/05/MultilanguageToolExamples_Settings-1024x453.png" alt="" width="680" height="300" /></a></p>
<h1></h1>
<h1> <a class="downloadlink" href="http://www.suplanus.de/wp-content/plugins/download-monitor/download.php?id=111" title=" heruntergeladen 15 mal" >MultilanguageToolExamples Settings (15)</a></h1>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.ApplicationFramework</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.Scripting</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">class</span> MultilanguageToolExamples_Settings
<span style="color: #008000;">&#123;</span>
    <span style="color: #008000;">&#91;</span>Start<span style="color: #008000;">&#93;</span>
    <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> MultilanguageToolExamples_Settings_Void<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        CommandLineInterpreter oCLI <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> CommandLineInterpreter<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        ActionCallingContext acc <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> ActionCallingContext<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// Settings DEFAULT</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Bei Eingabe übersetzen</span>
        <span style="color: #008080;">#region SetTranslationOnInput</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;ACTIVE&quot;</span>, <span style="color: #666666;">&quot;YES&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// parameters: YES, NO</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SetTranslationOnInput&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Groß- / Kleinschreibung beachten</span>
        <span style="color: #008080;">#region SetMatchCase </span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;ACTIVE&quot;</span>, <span style="color: #666666;">&quot;YES&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// parameters: YES, NO</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SetMatchCase&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Bereits übersetzte Texte verändern</span>
        <span style="color: #008080;">#region SetChangeTranslatedText</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;ACTIVE&quot;</span>, <span style="color: #666666;">&quot;YES&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// parameters: YES, NO</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SetChangeTranslatedText&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Manuelle Auswahl bei Mehrfachbedeutungen</span>
        <span style="color: #008080;">#region SetManualSelectionForMultipleMeanings</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;ACTIVE&quot;</span>, <span style="color: #666666;">&quot;YES&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// parameters: YES, NO</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SetManualSelectionForMultipleMeanings&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Segment</span>
        <span style="color: #008080;">#region SetTranslationSegment</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SEGMENT&quot;</span>, <span style="color: #666666;">&quot;ENTIRE ENTRY&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// parameters: WORD, SENTENCE, ENTIRE ENTRY</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SetTranslationSegment&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Groß- / Kleinschreibung</span>
        <span style="color: #008080;">#region SetUpperLowerCase</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;TYPE&quot;</span>, <span style="color: #666666;">&quot;ALLUPPERCASE&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// parameters: ACCORDINGTODICTIONARY, ALLUPPERCASE, ALLLOWERCASE, CAPITALIZEFIRSTLETTER</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SetUpperLowerCase&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Fehlende Übersetzung: Anzeigen</span>
        <span style="color: #008080;">#region SetShowMissingTranslation</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;ACTIVE&quot;</span>, <span style="color: #666666;">&quot;YES&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// parameters: YES, NO</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SetShowMissingTranslation&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<div class="shr-publisher-2281"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2281&amp;md5=66139976f267dfb1169c656ead6f1f38" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/multilanguagetoolexamples-settings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Fmultilanguagetoolexamples-settings%2F&amp;language=de_DE&amp;category=software&amp;title=MultilanguageToolExamples+Settings&amp;description=Weiter+gehts+mit+dem+MultilanguageTool+von+EPLAN.+Anbei+Beispiele+wie+man+die+%C3%9Cbersetzungseinstellungen+%C3%A4ndern+kann.+%C2%A0+%26nbsp%3B+1+2+3+4+5+6+7+8+9+10+11+12+13...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>MultilanguageToolExamples Set</title>
		<link>http://www.suplanus.de/multilanguagetoolexamples-set/</link>
		<comments>http://www.suplanus.de/multilanguagetoolexamples-set/#comments</comments>
		<pubDate>Wed, 02 May 2012 10:22:58 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[Eplan]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2276</guid>
		<description><![CDATA[Anbei wieder ein Beispielscript zum MultilanguageTool von EPLAN.
So kann man per Script die Sprachen setzen und auch umschalten.

&#160;

&#160;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using Eplan.EplApi.ApplicationFramework;
using Eplan.EplApi.Scripting;
&#160;
public class  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Anbei wieder ein Beispielscript zum MultilanguageTool von EPLAN.</p>
<p>So kann man per Script die Sprachen setzen und auch umschalten.</p>
<p><a href="http://www.suplanus.de/wp-content/uploads/2012/05/MultilanguageToolExamples_Set.png"><img class="alignnone size-large wp-image-2277" title="MultilanguageToolExamples_Set" src="http://www.suplanus.de/wp-content/uploads/2012/05/MultilanguageToolExamples_Set-1024x565.png" alt="" width="680" height="375" /></a></p>
<p>&nbsp;</p>
<h1><a class="downloadlink" href="http://www.suplanus.de/wp-content/plugins/download-monitor/download.php?id=114" title=" heruntergeladen 3 mal" >MultilanguageToolExamples_Set (3)</a></h1>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.ApplicationFramework</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.Scripting</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">class</span> MultilanguageToolExamples_Set
<span style="color: #008000;">&#123;</span>
    <span style="color: #008000;">&#91;</span>Start<span style="color: #008000;">&#93;</span>
    <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> MultilanguageToolExamples_Set_Void<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        CommandLineInterpreter oCLI <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> CommandLineInterpreter<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        ActionCallingContext acc <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> ActionCallingContext<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// Settings DEFAULT</span>
&nbsp;
        <span style="color: #008080;">#region SetProjectLanguages</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;LANGUAGELIST&quot;</span>, <span style="color: #666666;">&quot;de_DE;en_EN;zh_CN;&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;SetProjectLanguages&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080;">#region ChangeLanguage</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;varLANGUAGE&quot;</span>,<span style="color: #666666;">&quot;en_EN&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;dispLANGUAGE&quot;</span>, <span style="color: #666666;">&quot;en_EN;zh_CN;&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;ChangeLanguage&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XTrSettingsDlgAction&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>&nbsp;</p>
<div class="shr-publisher-2276"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2276&amp;md5=423639214a70c04cff12c8d2750d3a7d" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/multilanguagetoolexamples-set/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Fmultilanguagetoolexamples-set%2F&amp;language=de_DE&amp;category=software&amp;title=MultilanguageToolExamples+Set&amp;description=Anbei+wieder+ein+Beispielscript+zum+MultilanguageTool+von+EPLAN.+So+kann+man+per+Script+die+Sprachen+setzen+und+auch+umschalten.+%26nbsp%3B+%26nbsp%3B+1+2+3+4+5+6+7+8+9...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>MultilanguageToolExamples Get</title>
		<link>http://www.suplanus.de/multilanguagetoolexamples-get/</link>
		<comments>http://www.suplanus.de/multilanguagetoolexamples-get/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 10:12:32 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[Eplan]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2266</guid>
		<description><![CDATA[Für dieses Script ist die Erweiterung MultilanguageTool von EPLAN erforderlich. Diese findet ihr im Support-Bereich bei EPLAN zum Download (Symbolleiste zur Umschaltung der Fremdsprachen).
Anbei ein Beispielscript mit folgenden Funktion:

GetProjectLanguages: Projektsprachen
GetDisplayLanguages:  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Für dieses Script ist die Erweiterung MultilanguageTool von EPLAN erforderlich. Diese findet ihr im Support-Bereich bei EPLAN zum Download (Symbolleiste zur Umschaltung der Fremdsprachen).</p>
<p>Anbei ein Beispielscript mit folgenden Funktion:</p>
<ul>
<li><strong>GetProjectLanguages</strong>: Projektsprachen</li>
<li><strong>GetDisplayLanguages</strong>: Anzeigesprachen</li>
<li><strong>GetVariableLanguage</strong>: Einsprachig variabel</li>
</ul>
<p><a href="http://www.suplanus.de/wp-content/uploads/2012/04/MultilanguageToolExamples_Get.png"><img class="alignnone size-large wp-image-2267" title="MultilanguageToolExamples_Get" src="http://www.suplanus.de/wp-content/uploads/2012/04/MultilanguageToolExamples_Get-1024x551.png" alt="" width="680" height="365" /></a></p>
<p>&nbsp;</p>
<h1><a class="downloadlink" href="http://www.suplanus.de/wp-content/plugins/download-monitor/download.php?id=109" title=" heruntergeladen 19 mal" >MultilanguageToolExamples_Get (19)</a></h1>
<p>&nbsp;</p>
<p><iframe src="http://www.youtube.com/embed/0JIdvFvFWos?rel=0" frameborder="0" width="640" height="360"></iframe></p>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">System.Windows.Forms</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.ApplicationFramework</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">using</span> <span style="color: #008080;">Eplan.EplApi.Scripting</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">class</span> MultilanguageToolExamples_Get
<span style="color: #008000;">&#123;</span>
    <span style="color: #008000;">&#91;</span>Start<span style="color: #008000;">&#93;</span>
    <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> MultilanguageToolExamples_Get_Void<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        CommandLineInterpreter oCLI <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> CommandLineInterpreter<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        ActionCallingContext acc <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> ActionCallingContext<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #6666cc; font-weight: bold;">string</span> ActionReturnParameterValue <span style="color: #008000;">=</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span><span style="color: #008000;">;</span>
        <span style="color: #6666cc; font-weight: bold;">string</span> strMessage <span style="color: #008000;">=</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #008080;">#region GetProjectLanguages</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;GetProjectLanguages&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">GetParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;LANGUAGELIST&quot;</span>, <span style="color: #0600FF; font-weight: bold;">ref</span> ActionReturnParameterValue<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> ProjectLanguages <span style="color: #008000;">=</span> ActionReturnParameterValue<span style="color: #008000;">.</span><span style="color: #0000FF;">Split</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">';'</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #0600FF; font-weight: bold;">foreach</span> <span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">string</span> s <span style="color: #0600FF; font-weight: bold;">in</span> ProjectLanguages<span style="color: #008000;">&#41;</span>
        <span style="color: #008000;">&#123;</span>
            strMessage <span style="color: #008000;">=</span> strMessage <span style="color: #008000;">+</span> s <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;<span style="color: #008080; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">&#125;</span>
        MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span>strMessage, <span style="color: #666666;">&quot;GetProjectLanguages&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        strMessage <span style="color: #008000;">=</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080;">#region GetDisplayLanguages</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;GetDisplayLanguages&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">GetParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;LANGUAGELIST&quot;</span>, <span style="color: #0600FF; font-weight: bold;">ref</span> ActionReturnParameterValue<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> DisplayLanguages <span style="color: #008000;">=</span> ActionReturnParameterValue<span style="color: #008000;">.</span><span style="color: #0000FF;">Split</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">';'</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #0600FF; font-weight: bold;">foreach</span><span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">string</span> s <span style="color: #0600FF; font-weight: bold;">in</span> DisplayLanguages<span style="color: #008000;">&#41;</span>
        <span style="color: #008000;">&#123;</span>
            strMessage <span style="color: #008000;">=</span> strMessage <span style="color: #008000;">+</span> s <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;<span style="color: #008080; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">&#125;</span>
        MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span>strMessage, <span style="color: #666666;">&quot;GetDisplayLanguages&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        strMessage <span style="color: #008000;">=</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
        <span style="color: #008080;">#region GetVariableLanguage</span>
        oCLI<span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;GetVariableLanguage&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">GetParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;LANGUAGELIST&quot;</span>, <span style="color: #0600FF; font-weight: bold;">ref</span> ActionReturnParameterValue<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #6666cc; font-weight: bold;">string</span> VariableLanguage <span style="color: #008000;">=</span> ActionReturnParameterValue<span style="color: #008000;">;</span>
        strMessage <span style="color: #008000;">=</span> strMessage <span style="color: #008000;">+</span> VariableLanguage <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;<span style="color: #008080; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">;</span>
        MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span>strMessage, <span style="color: #666666;">&quot;GetVariableLanguage&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        strMessage <span style="color: #008000;">=</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span><span style="color: #008000;">;</span>
        <span style="color: #008080;">#endregion</span>
&nbsp;
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>&nbsp;</p>
<div class="shr-publisher-2266"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2266&amp;md5=cf85e78aefe9ad41778829b62f47f306" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/multilanguagetoolexamples-get/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Fmultilanguagetoolexamples-get%2F&amp;language=de_DE&amp;category=software&amp;title=MultilanguageToolExamples+Get&amp;description=F%C3%BCr+dieses+Script+ist+die+Erweiterung%C2%A0MultilanguageTool+von+EPLAN+erforderlich.+Diese+findet+ihr+im+Support-Bereich+bei+EPLAN+zum+Download+%28Symbolleiste+zur+Umschaltung+der+Fremdsprachen%29.+Anbei+ein+Beispielscript+mit+folgenden+Funktion%3A+GetProjectLanguages%3A...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>InsertUniversalPart3D</title>
		<link>http://www.suplanus.de/insertuniversalpart3d/</link>
		<comments>http://www.suplanus.de/insertuniversalpart3d/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 10:10:33 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[Eplan]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2187</guid>
		<description><![CDATA[Update V2
Nairolf hat sich die Mühe gemacht und paar Änderungen am Script gemacht:

Anpassung zum Einfügen von wahlweise Schrankbauteil / Artikelplatzierung, normales Bauteil
Eingabemöglichkeit einer Bauteilbeschreibung
Quellmakros angepasst (Flag &#8220;Bauteil benötigt Bohrung auf Montagefläche&#8221; =  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h1>Update V2</h1>
<p>Nairolf hat sich die Mühe gemacht und paar Änderungen am Script gemacht:</p>
<ul>
<li>Anpassung zum Einfügen von wahlweise Schrankbauteil / Artikelplatzierung, normales Bauteil</li>
<li>Eingabemöglichkeit einer Bauteilbeschreibung</li>
<li>Quellmakros angepasst (Flag &#8220;Bauteil benötigt Bohrung auf Montagefläche&#8221; = FALSE)</li>
<li>Korrektur bei &#8220;Stückzahl / Menge&#8221;, wenn Artikelnummer leer</li>
<li>Verhalten bei fehlender Eingabe B / H / T</li>
</ul>
<div><span style="line-height: 19px;">Ich hab kurz die Prüfung der Textboxen auf Zahlen geändert (gab Probleme mit benutzerdefinierten Steuerelementen in *.cs-Dateien).</span></div>
<div></div>
<p><a href="http://www.suplanus.de/wp-content/uploads/2012/04/26-04-2012-12-22-05.png"><img class="alignnone size-full wp-image-2261" title="26-04-2012 12-22-05" src="http://www.suplanus.de/wp-content/uploads/2012/04/26-04-2012-12-22-05.png" alt="" width="350" height="250" /></a></p>
<p>Mit diesem Script kann ähnlich wie in EPLAN Cabinet ein Universalbauteil eingefügt werden.</p>
<p>Leider ist es in Pro Panel nicht möglich freie Geräte mit konfigurierbaren Abmaßen einzufügen. Es wird ein temporäres Makro erzeugt und als Artikelplatzierung normales Bauteil eingefügt.</p>
<p>Zusätzlich kann eine Artikelnummer vergeben werden.</p>
<p>Der Makropfad für die Vorlage muss im Script hinterlegt werden:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">string</span> strMacroFileName1 <span style="color: #008000;">=</span> <span style="color: #666666;">@&quot;$(MD_MACROS)\InsertUniversalPart3D_Schrankbauteil.ema&quot;</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">string</span> strMacroFileName2 <span style="color: #008000;">=</span> <span style="color: #666666;">@&quot;$(MD_MACROS)\InsertUniversalPart3D_Artikelplatzierung.ema&quot;</span><span style="color: #008000;">;</span></pre></div></div>

<p>Das Script laden und es erscheint ein neuer Menüpunkt unter Einfügen:</p>
<p><a href="http://www.suplanus.de/wp-content/uploads/2012/04/04-04-2012-12-21-35.png"><img class="alignnone size-full wp-image-2189" title="04-04-2012 12-21-35" src="http://www.suplanus.de/wp-content/uploads/2012/04/04-04-2012-12-21-35.png" alt="" width="227" height="407" /></a></p>
<h1><a class="downloadlink" href="http://www.suplanus.de/wp-content/plugins/download-monitor/download.php?id=108" title=" heruntergeladen 20 mal" >InsertUniversalPart3D_V2 (20)</a></h1>
<p><iframe src="http://www.youtube.com/embed/NH-1d0FkX9o" frameborder="0" width="640" height="480"></iframe></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008080; font-style: italic;">//Speicherort der Macro-Templates ggf hier anpassen:</span>
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">string</span> strMacroFileName1 <span style="color: #008000;">=</span> <span style="color: #666666;">@&quot;$(MD_MACROS)\InsertUniversalPart3D_Schrankbauteil.ema&quot;</span><span style="color: #008000;">;</span>
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">string</span> strMacroFileName2 <span style="color: #008000;">=</span> <span style="color: #666666;">@&quot;$(MD_MACROS)\InsertUniversalPart3D_Artikelplatzierung.ema&quot;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #008080;">#region EPLAN menu</span>
<span style="color: #008000;">&#91;</span>DeclareMenu<span style="color: #008000;">&#93;</span>
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> MenuFunction<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    Eplan<span style="color: #008000;">.</span><span style="color: #0000FF;">EplApi</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Gui</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Menu</span> oMenu <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Eplan<span style="color: #008000;">.</span><span style="color: #0000FF;">EplApi</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Gui</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Menu</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    oMenu<span style="color: #008000;">.</span><span style="color: #0000FF;">AddMenuItem</span><span style="color: #008000;">&#40;</span>
        <span style="color: #666666;">&quot;Freies Gerät...&quot;</span>,
        <span style="color: #666666;">&quot;InsertUniversalPart3D&quot;</span>,
        <span style="color: #666666;">&quot;Freies Gerät in den Bauraum einfügen...&quot;</span>,
        <span style="color: #FF0000;">37181</span>,
        <span style="color: #FF0000;">1</span>,
        <span style="color: #0600FF; font-weight: bold;">false</span>,
        <span style="color: #0600FF; font-weight: bold;">false</span>
        <span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span>
<span style="color: #008080;">#endregion</span>
&nbsp;
<span style="color: #008080;">#region EPLAN action</span>
<span style="color: #008000;">&#91;</span>DeclareAction<span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;InsertUniversalPart3D&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#93;</span>
<span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> InsertUniversalPart3DVoid<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    frmInsertUniversalPart3D_V2 frm <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> frmInsertUniversalPart3D_V2<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    frm<span style="color: #008000;">.</span><span style="color: #0000FF;">ShowDialog</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span>
<span style="color: #008080;">#endregion</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> btnCancel_Click<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, <span style="color: #000000;">System</span><span style="color: #008000;">.</span><span style="color: #0000FF;">EventArgs</span> e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    Close<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> btnOk_Click<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, <span style="color: #000000;">System</span><span style="color: #008000;">.</span><span style="color: #0000FF;">EventArgs</span> e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>    
    <span style="color: #008080;">#region check_macro_to_use</span>
&nbsp;
    <span style="color: #6666cc; font-weight: bold;">string</span> sMacroFileName<span style="color: #008000;">;</span>
    <span style="color: #0600FF; font-weight: bold;">switch</span> <span style="color: #008000;">&#40;</span>cbFunctionDef<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        <span style="color: #0600FF; font-weight: bold;">case</span> <span style="color: #666666;">&quot;Artikelplatzierung, normales Bauteil&quot;</span><span style="color: #008000;">:</span>
            sMacroFileName <span style="color: #008000;">=</span> strMacroFileName2<span style="color: #008000;">;</span>
            <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF; font-weight: bold;">case</span> <span style="color: #666666;">&quot;Schrankbauteil, allgemein&quot;</span><span style="color: #008000;">:</span>
            sMacroFileName <span style="color: #008000;">=</span> strMacroFileName1<span style="color: #008000;">;</span>
            <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF; font-weight: bold;">default</span><span style="color: #008000;">:</span>
            sMacroFileName <span style="color: #008000;">=</span> strMacroFileName1<span style="color: #008000;">;</span>
            <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
    <span style="color: #008080;">#endregion</span>
&nbsp;
    <span style="color: #008080;">#region check_user_entries</span>
    <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>txtWidth<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">==</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span> <span style="color: #008000;">||</span> txtHeight<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">==</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span> <span style="color: #008000;">||</span> txtDepth<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">==</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Die folgenden Eingaben müssen gefüllt sein:<span style="color: #008080; font-weight: bold;">\n</span><span style="color: #008080; font-weight: bold;">\n</span>'Breite'<span style="color: #008080; font-weight: bold;">\n</span>'Höhe'<span style="color: #008080; font-weight: bold;">\n</span>'Tiefe'&quot;</span>, <span style="color: #666666;">&quot;Fehler&quot;</span>, MessageBoxButtons<span style="color: #008000;">.</span><span style="color: #0000FF;">OK</span>, MessageBoxIcon<span style="color: #008000;">.</span><span style="color: #0000FF;">Error</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF; font-weight: bold;">return</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
    <span style="color: #008080;">#endregion</span>
&nbsp;
    <span style="color: #008080;">#region insert_eplan_macro</span>
    <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>File<span style="color: #008000;">.</span><span style="color: #0000FF;">Exists</span><span style="color: #008000;">&#40;</span>PathMap<span style="color: #008000;">.</span><span style="color: #0000FF;">SubstitutePath</span><span style="color: #008000;">&#40;</span>sMacroFileName<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        <span style="color: #008080; font-style: italic;">// Read Template</span>
        <span style="color: #6666cc; font-weight: bold;">string</span> NewMacro <span style="color: #008000;">=</span> File<span style="color: #008000;">.</span><span style="color: #0000FF;">ReadAllText</span><span style="color: #008000;">&#40;</span>PathMap<span style="color: #008000;">.</span><span style="color: #0000FF;">SubstitutePath</span><span style="color: #008000;">&#40;</span>sMacroFileName<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Replace</span>
        NewMacro <span style="color: #008000;">=</span> NewMacro<span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;$(Width)&quot;</span>, txtWidth<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;,&quot;</span>,<span style="color: #666666;">&quot;.&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        NewMacro <span style="color: #008000;">=</span> NewMacro<span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;$(Hight)&quot;</span>, txtHeight<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;,&quot;</span>, <span style="color: #666666;">&quot;.&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        NewMacro <span style="color: #008000;">=</span> NewMacro<span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;$(Depth)&quot;</span>, txtDepth<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;,&quot;</span>, <span style="color: #666666;">&quot;.&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        NewMacro <span style="color: #008000;">=</span> NewMacro<span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;$(Partnumber)&quot;</span>, txtPartnumber<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>txtPartnumber<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">!=</span> <span style="color: #6666cc; font-weight: bold;">string</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Empty</span><span style="color: #008000;">&#41;</span>
        <span style="color: #008000;">&#123;</span>
            NewMacro <span style="color: #008000;">=</span> NewMacro<span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;$(PartnumberCnt)&quot;</span>, <span style="color: #666666;">&quot;1&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">&#125;</span>
        <span style="color: #0600FF; font-weight: bold;">else</span>
        <span style="color: #008000;">&#123;</span>
            NewMacro <span style="color: #008000;">=</span> NewMacro<span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;$(PartnumberCnt)&quot;</span>, <span style="color: #666666;">&quot;0&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">&#125;</span>
&nbsp;
        NewMacro <span style="color: #008000;">=</span> NewMacro<span style="color: #008000;">.</span><span style="color: #0000FF;">Replace</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;$(Description)&quot;</span>, txtDescription<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">// Macro</span>
        <span style="color: #6666cc; font-weight: bold;">string</span> strMacroPathTemp <span style="color: #008000;">=</span> PathMap<span style="color: #008000;">.</span><span style="color: #0000FF;">SubstitutePath</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;$(TMP)&quot;</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">+</span> <span style="color: #666666;">@&quot;\&quot;</span> <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;InsertUniversalPart3D_TEMP.ema&quot;</span><span style="color: #008000;">;</span>
        File<span style="color: #008000;">.</span><span style="color: #0000FF;">WriteAllText</span><span style="color: #008000;">&#40;</span>strMacroPathTemp, NewMacro<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        ActionCallingContext acc <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> ActionCallingContext<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Name&quot;</span>, <span style="color: #666666;">&quot;XMIaInsertMacro&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;filename&quot;</span>, strMacroPathTemp<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        acc<span style="color: #008000;">.</span><span style="color: #0000FF;">AddParameter</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;variant&quot;</span>, <span style="color: #666666;">&quot;0&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">new</span> CommandLineInterpreter<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Execute</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;XGedStartInteractionAction&quot;</span>, acc<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> 
    <span style="color: #008000;">&#125;</span>
    <span style="color: #0600FF; font-weight: bold;">else</span>
    <span style="color: #008000;">&#123;</span>
        MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Vorlage nicht gefunden:<span style="color: #008080; font-weight: bold;">\n</span>&quot;</span> <span style="color: #008000;">+</span> sMacroFileName, <span style="color: #666666;">&quot;Fehler&quot;</span>, MessageBoxButtons<span style="color: #008000;">.</span><span style="color: #0000FF;">OK</span>, MessageBoxIcon<span style="color: #008000;">.</span><span style="color: #0000FF;">Error</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
    <span style="color: #008080;">#endregion</span>
&nbsp;
    Close<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #008080;">#region NumTextbox</span>
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #0600FF; font-weight: bold;">static</span> <span style="color: #6666cc; font-weight: bold;">void</span> NumTextbox<span style="color: #008000;">&#40;</span>KeyPressEventArgs e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;,.1234567890<span style="color: #008080; font-weight: bold;">\b</span>&quot;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">IndexOf</span><span style="color: #008000;">&#40;</span>e<span style="color: #008000;">.</span><span style="color: #0000FF;">KeyChar</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ToString</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">&lt;</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        e<span style="color: #008000;">.</span><span style="color: #0000FF;">Handled</span> <span style="color: #008000;">=</span> <span style="color: #0600FF; font-weight: bold;">true</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> txtWidth_KeyPress<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, KeyPressEventArgs e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    NumTextbox<span style="color: #008000;">&#40;</span>e<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> txtHeight_KeyPress<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, KeyPressEventArgs e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    NumTextbox<span style="color: #008000;">&#40;</span>e<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> txtDepth_KeyPress<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, KeyPressEventArgs e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    NumTextbox<span style="color: #008000;">&#40;</span>e<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span>
<span style="color: #008080;">#endregion</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> frmInsertUniversalPart3D_Load<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, <span style="color: #000000;">System</span><span style="color: #008000;">.</span><span style="color: #0000FF;">EventArgs</span> e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    <span style="color: #008080; font-style: italic;">// Standard Werte setzen</span>
    cbFunctionDef<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;Artikelplatzierung, normales Bauteil&quot;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> lilblVersion_LinkClicked<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, LinkLabelLinkClickedEventArgs e<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    Process<span style="color: #008000;">.</span><span style="color: #0000FF;">Start</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">@&quot;http://www.suplanus.de&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>&nbsp;</p>
<div class="shr-publisher-2187"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2187&amp;md5=996e6b023430345dc4e36fe9759016d1" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/insertuniversalpart3d/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Finsertuniversalpart3d%2F&amp;language=de_DE&amp;category=software&amp;title=InsertUniversalPart3D&amp;description=Update+V2+Nairolf+hat+sich+die+M%C3%BChe+gemacht+und+paar+%C3%84nderungen+am+Script+gemacht%3A+Anpassung+zum+Einf%C3%BCgen+von+wahlweise+Schrankbauteil+%2F+Artikelplatzierung%2C+normales+Bauteil+Eingabem%C3%B6glichkeit+einer+Bauteilbeschreibung+Quellmakros+angepasst+%28Flag...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
		<item>
		<title>Bild zur Laufzeit laden</title>
		<link>http://www.suplanus.de/bild-zur-laufzeit-laden/</link>
		<comments>http://www.suplanus.de/bild-zur-laufzeit-laden/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 10:15:12 +0000</pubDate>
		<dc:creator>Johann Weiher</dc:creator>
				<category><![CDATA[C-Sharp]]></category>

		<guid isPermaLink="false">http://www.suplanus.de/?p=2254</guid>
		<description><![CDATA[Es gibt verschiedene Anwendungsfälle warum man ein Bild zur Laufzeit laden will. Da im EPLAN-Scripting keine Bilddatei verwendet werden kann, ist es mit diesem Snippet möglich eines nachzuladen.
ICON

this.Icon = new Icon&#40;@&#34;C:\MeinBilder\Icon.ico&#34;&#41;;

IMAGE

btnMyButton.Image =  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Es gibt verschiedene Anwendungsfälle warum man ein Bild zur Laufzeit laden will. Da im EPLAN-Scripting keine Bilddatei verwendet werden kann, ist es mit diesem Snippet möglich eines nachzuladen.</p>
<p><strong>ICON</strong></p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">this</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Icon</span> <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Icon<span style="color: #008000;">&#40;</span><span style="color: #666666;">@&quot;C:\MeinBilder\Icon.ico&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

<p><strong>IMAGE</strong></p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">btnMyButton<span style="color: #008000;">.</span><span style="color: #0000FF;">Image</span> <span style="color: #008000;">=</span> Image<span style="color: #008000;">.</span><span style="color: #0000FF;">FromFile</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">@&quot;C:\MeinBilder\Icon.ico&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

<div class="shr-publisher-2254"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <p><a href="http://www.suplanus.de/?flattrss_redirect&amp;id=2254&amp;md5=81309cca505f99f1780d62f906d59c90" title="Flattr" target="_blank"><img src="http://www.suplanus.de/wp-content/plugins/flattrss/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.suplanus.de/bild-zur-laufzeit-laden/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Suplanus&amp;popout=1&amp;url=http%3A%2F%2Fwww.suplanus.de%2Fbild-zur-laufzeit-laden%2F&amp;language=de_DE&amp;category=software&amp;title=Bild+zur+Laufzeit+laden&amp;description=Es+gibt+verschiedene+Anwendungsf%C3%A4lle+warum+man+ein+Bild+zur+Laufzeit+laden+will.+Da+im+EPLAN-Scripting+keine+Bilddatei+verwendet+werden+kann%2C+ist+es+mit+diesem+Snippet+m%C3%B6glich+eines+nachzuladen.+ICON+this.Icon...&amp;tags=blog%2Ccsharp%2Ceplan%2Cnetduino" type="text/html" />
	</item>
	</channel>
</rss>

