GetProjectProperty: Unterschied zwischen den Versionen

Aus ibKastl Wiki
K (Textersetzung - „</source>“ durch „</syntaxhighlight>“)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Funktionsbeschreibung ==
== Funktionsbeschreibung ==
<section begin=Funktionsbeschreibung />
<section begin="Funktionsbeschreibung" />
Mit diesem Script können Projekteigenschaften ausgelesen werden. Damit die passende Projekteigenschaft zurückgegeben wird, muss die Id und der Index der Eigenschaft als Übergabeparater aufgerufen werden.<section end=Funktionsbeschreibung />
Mit diesem Script können Projekteigenschaften ausgelesen werden. Damit die passende Projekteigenschaft zurückgegeben wird, muss die Id und der Index der Eigenschaft als Übergabeparater aufgerufen werden.<section end="Funktionsbeschreibung" />


Dieses Script ist bei folgenden Scripten erforderlich:
Dieses Script ist bei folgenden Scripten erforderlich:
Zeile 16: Zeile 16:
===Parameter===
===Parameter===


{|  
{| class="wikitable sortable"
|-  
|-  
!Parametername
!Parametername
Zeile 46: Zeile 46:


'''Methode:'''
'''Methode:'''
<source lang="csharp">
<syntaxhighlight lang="csharp">
private static string GetProjectProperty(string id, string index)
private static string GetProjectProperty(string id, string index)
         {
         {
Zeile 56: Zeile 56:
             actionCallingContext.GetParameter("value", ref value);
             actionCallingContext.GetParameter("value", ref value);
             return value;
             return value;
         }</source>
         }</syntaxhighlight>


'''Aufruf:'''
'''Aufruf:'''
<source lang="csharp">
<syntaxhighlight lang="csharp">
string valueProject = GetProjectProperty("40049", "0");</source>
string valueProject = GetProjectProperty("40049", "0");</syntaxhighlight>


== Siehe auch ==
== Siehe auch ==
Zeile 67: Zeile 67:
*[[Pfadvariablen in EPLAN]]
*[[Pfadvariablen in EPLAN]]
*[[:Kategorie:EPLAN Actions]]
*[[:Kategorie:EPLAN Actions]]
*[[:Kategorie:EPLAN Scripting]]
*[[:Kategorie:Scripting EPLAN]]
*[[CreatePageMacro]]
*[[CreatePageMacro]]



Aktuelle Version vom 5. Dezember 2021, 09:10 Uhr

Funktionsbeschreibung

Mit diesem Script können Projekteigenschaften ausgelesen werden. Damit die passende Projekteigenschaft zurückgegeben wird, muss die Id und der Index der Eigenschaft als Übergabeparater aufgerufen werden.

Dieses Script ist bei folgenden Scripten erforderlich:

Rahmenbedingungen

Einstellwerte

$(MD_SCRIPTS)/GetProjectProberty

Parameter

Parametername Beschreibung Werte
id Id der Projekteigenschaft 10902
index Index der Projekteigenschaft 0
value Rückgabewert (string) Makroprojekt

Schemas / Settings

  • GetProjectProperty_Scheme.xml
  • GetProjectProperty_Template.xml
  • GetProjectProperty_Output.txt

Scripte

Beispiel

Methode:

private static string GetProjectProperty(string id, string index)
        {
            string value = null;
            ActionCallingContext actionCallingContext = new ActionCallingContext();
            actionCallingContext.AddParameter("id", id);
            actionCallingContext.AddParameter("index", index);
            new CommandLineInterpreter().Execute("GetProjectProperty", actionCallingContext);
            actionCallingContext.GetParameter("value", ref value);
            return value;
        }

Aufruf:

string valueProject = GetProjectProperty("40049", "0");

Siehe auch

Weblinks