GetProjectProperty: Unterschied zwischen den Versionen
MKastl (Diskussion | Beiträge) K (Textersetzung - „Kategorie:EPLAN Scripting“ durch „Kategorie:Scripting EPLAN“) |
MKastl (Diskussion | Beiträge) K (Textersetzung - „<source“ durch „<syntaxhighlight“) |
||
Zeile 46: | Zeile 46: | ||
'''Methode:''' | '''Methode:''' | ||
< | <syntaxhighlight lang="csharp"> | ||
private static string GetProjectProperty(string id, string index) | private static string GetProjectProperty(string id, string index) | ||
{ | { | ||
Zeile 59: | Zeile 59: | ||
'''Aufruf:''' | '''Aufruf:''' | ||
< | <syntaxhighlight lang="csharp"> | ||
string valueProject = GetProjectProperty("40049", "0");</source> | string valueProject = GetProjectProperty("40049", "0");</source> | ||
Version vom 5. Dezember 2021, 09:04 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: <syntaxhighlight 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>
Aufruf: <syntaxhighlight lang="csharp"> string valueProject = GetProjectProperty("40049", "0");</source>
Siehe auch
- Hauptmenüerweiterung ibKastl
- Pfadvariablen in EPLAN
- Kategorie:EPLAN Actions
- Kategorie:Scripting EPLAN
- CreatePageMacro