GetProjectProperty: Unterschied zwischen den Versionen
MKastl (Diskussion | Beiträge) |
MKastl (Diskussion | Beiträge) |
||
Zeile 41: | Zeile 41: | ||
== Beispiel == | == Beispiel == | ||
Methode: | |||
<source lang="csharp"> | <source lang="csharp"> | ||
private static string GetProjectProperty(string id, string index) | private static string GetProjectProperty(string id, string index) | ||
Zeile 52: | Zeile 53: | ||
return value; | return value; | ||
}</source> | }</source> | ||
Aufruf: | |||
<source lang="csharp"> | |||
string value = GetProjectProperty(Id, Index);</source> | |||
== Siehe auch == | == Siehe auch == |
Version vom 28. November 2014, 09:47 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.
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 value = GetProjectProperty(Id, Index);
Siehe auch
- Hauptmenüerweiterung ibKastl
- Pfadvariablen in EPLAN
- Kategorie:EPLAN Actions
- Kategorie:EPLAN Scripting
- CreatePageMacro