GetProjectProperty: Unterschied zwischen den Versionen
MKastl (Diskussion | Beiträge) |
MKastl (Diskussion | Beiträge) |
||
Zeile 41: | Zeile 41: | ||
== Beispiel == | == Beispiel == | ||
Methode in C#: | |||
<source lang="csharp"> | |||
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; | |||
}</source> | |||
== Siehe auch == | == Siehe auch == |
Version vom 28. November 2014, 09:32 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 in C#:
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;
}
Siehe auch
- Hauptmenüerweiterung ibKastl
- Pfadvariablen in EPLAN
- Kategorie:EPLAN Actions
- Kategorie:EPLAN Scripting
- CreatePageMacro