GetProjectProperty: Unterschied zwischen den Versionen
MKastl (Diskussion | Beiträge) |
MKastl (Diskussion | Beiträge) |
||
Zeile 41: | Zeile 41: | ||
== Beispiel == | == Beispiel == | ||
Methode: | '''Methode:''' | ||
<source lang="csharp"> | <source lang="csharp"> | ||
private static string GetProjectProperty(string id, string index) | private static string GetProjectProperty(string id, string index) | ||
Zeile 54: | Zeile 54: | ||
}</source> | }</source> | ||
Aufruf: | '''Aufruf:''' | ||
<source lang="csharp"> | <source lang="csharp"> | ||
string value = GetProjectProperty(Id, Index);</source> | string value = GetProjectProperty(Id, Index);</source> |
Version vom 28. November 2014, 09:48 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