|
EPLAN Electric P8 : XSettingsImport automatisch wieder löschen
F.S. am 23.01.2026 um 14:07 Uhr (1)
Hallo,das sollte mit der SchemeSetting Class im Eplan.EplApi.Base Namespace gehen.Für mehr Infos müsstest du mehr Infos geben, welches Schema soll entfernt werden?------------------grüßeFrankS
|
| In das Form EPLAN Electric P8 wechseln |
 |
EPLAN Electric P8 : Seitenfilter berücksichtigen
ASSE am 04.11.2021 um 17:43 Uhr (15)
Hallo zusammen,über eine Maske (Scripting) wo ein paar Parameter eingegeben werden, erstelle ich automatisch einen generierten Seitenfilter. Das funktioniert ohne Probleme. Wenn ich nun aber im Anschluss die label action starte, ignoriert er bei den Beschriftungsexporten den Seitenfilter, obwohl useselection = 1 ist.Code: Eplan.EplApi.Base.Settings xmlSettings = new Eplan.EplApi.Base.Settings(); xmlSettings.ReadSettings(strXMLLabelconfigfile); ActionCallingContext context1 = new ActionCal ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Stations EInstellung auselsen
F.S. am 31.10.2016 um 14:58 Uhr (1)
Hallo Markus,ich verwende sowas in der Art:Code:// GetEplanVersion.cs//// Ermittelt die Eplan Version//// Copyright by Frank Schöneck, 2013-2016//public class GetEplanVersion_class{ [Start] public void GetEplanVersionAbfragen() { string EplanVersion = GetEplanVersion; MessageBox.Show("Verwendete Eplan Version: " + EplanVersion, "GetEplanVersion", MessageBoxButtons.OK, MessageBoxIcon.Information); } public string GetEplanVersion //ab V2.4 { get { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Neues Scripting-Verfahren seit EPLAN P8 Version 2.1
wicked1 am 07.02.2013 um 15:41 Uhr (1)
Hallo Jonny,vielen Dank für die Hilfe. Ich befürchte nur, dass die Wirkung aufgrund meiner rudimentären Programmierkenntnisse bereits wieder verpufft ist...Ich habe die Zeilen mal eingefügt, bin mir aber natürlich mehr als unsicher, an welcher Stelle es sinnvoll ist.Trotzdem habe ich mir nochmal Gedanken gemacht: Beim Start des Abschnitts AutoTreat werden einige Variablen übergeben, unter anderem strProjectName, welche den Fehler verursacht. Soll ich diese rauslöschen? Ich kann mir aber nicht vorstellen, d ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Script in Abhängigkeit von Seitenfilter
F.S. am 27.08.2020 um 13:43 Uhr (1)
Gut, durch deine ausführlichen Erläuterungen sind mir nun die Zusammenhänge klarer.Ich habe mal was rumprobiert und kann mit folgendem Script den aktuell eingestellten Filter auslesen.Code:// GetFilter_Seitennavigator.cs//// Copyright by Frank Schöneck, 2020//// letzte Änderung:// V1.0.0, 27.08.2020, Frank Schöneck, Projektbeginn//// für Eplan Electric P8, ab V2.9public class GetFilter_Seitennavigator{ [Start()] public void MyFunction() { //Update Filter im Seitennavigator auslösen E ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : P8 2.3: MessStellenListe
HRompel am 11.04.2016 um 13:18 Uhr (1)
Hallo Ralf,Zitat:Original erstellt von ralfm:Hallo Heiko,EPLAN oder Engineering Base?Weder noch. eplan P8.Aber, hat sich eh erledigt - bekommen wir von Extern als Excel-Liste.Gruß HEiko------------------www.rompelsoft.de - von mir programmierte ToolsSmilies für Forenbeiträge Elcad-Tauschbörse
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eigenschaften in Script einlesen
F.S. am 13.02.2014 um 10:15 Uhr (1)
Hier ein Beispiel,dazu gehört dann ein Beschriftungsschema mit dem Namen "Projekteigenschaften Export" als Auswertungstyp Inhaltsverzeichnis.Bei dir müßte es dann eine Auswertung vom Typ Strukturkennzeichenübersicht sein.Code: strAuftragsnummer = ReadProjectProperties(40005); //Projekteigenschaft auslesen public string ReadProjectProperties(int iPropertyId) { //Eigenschaft einstellen Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetNumericSetting("USER.Labelling.Conf ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Script ( Einstellungen Automatisiert bearbeiten )
Sbg Markus am 30.04.2014 um 09:56 Uhr (1)
Hab das Originale Script vorher reinkopiert.public class Class{ [Start] public bool AutoTreat(String strProjectName, String strSettingsFolder, Int32 nImportSettings, Int32 nCompleteProject, String strSelectionFilter) { Progress progress = new Progress("SimpleProgress"); progress.SetAllowCancel(true); bool bResult = true; int nActionsPercent = 100; if (nCompleteProject == 0 && nImportSettings == 1) { progress.BeginPart(10, "ReadSelectionSettings"); nActionsPercent -= 10; Eplan.EplApi.Base.Settin ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Projekteigenschaft per Script auslesen
F.S. am 31.05.2021 um 15:07 Uhr (1)
Das ist ein MultiLanguage Text, um den in deine gewünscht Sprache zu wandeln gibt es eine EPLAN Class, diese funktioniert auch im Scripting.https://www.eplan.help/en-US/infoportal/content/api/2.9/Eplan.EplApi.Baseu~Eplan.EplApi.Base.MultiLangString.html------------------grüßeFrankS[Diese Nachricht wurde von F.S. am 31. Mai. 2021 editiert.]
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Script ( Einstellungen Automatisiert bearbeiten )
Sbg Markus am 30.04.2014 um 07:47 Uhr (1)
Ich habe das Script mit einem Seitenfilter Parameter ergänzt aber es funktioniert nicht. Was habe ich falsch gemacht.public class Script{ [Start] public bool AutoTreat(String strProjectName, String strSettingsFolder, Int32 nImportSettings, Int32 nCompleteProject, String strSelectionFilter) { Progress progress = new Progress("SimpleProgress"); progress.SetAllowCancel(true); bool bResult = true; int nActionsPercent = 100; if (nCompleteProject == 0 && nImportSettings == 1) { progress.BeginPart(10, "Re ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : skalierbare Ebenen V2.3
F.S. am 06.01.2021 um 15:00 Uhr (1)
Hallo,ich denke das man einfach noch den LayerImport am Ende anfügen kann.Siehe den Beispielcode, aber ohne Gewähr da nicht ausprobiert.Code:public class Script{ [Start] public bool AutoTreat(String strProjectName, String strSettingsFolder, Int32 nImportSettings, Int32 nCompleteProject, String strSelectionFilter) { Progress progress = new Progress("SimpleProgress"); progress.SetAllowCancel(true); bool bResult = true; int nActionsPercent = 100; if (nCompleteProject == 0 && nImportSettings == 1) { progress.B ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Geänderte Eigenschaftsanordnung
DanielPa am 03.05.2015 um 01:29 Uhr (1)
Ach du liebes bisschen...Hab mir das jetzt mal ein wenig genauer angesehen und muss sagen:Das ist ja mal ein tollers Bug Feature! Man erhält einen anderen Dialog je nach dem ob ein Artikel eingetragen ist oder nicht. Dazu kommt noch, dass die Api (zum Glück!?) nicht nachgezogen wurde. Um mal bei dem Beispiel zu bleiben hab ich mal nach der ID 20191 geschaut. Ist laut Api-Doku und Eplan-Hilfe das "Externe Dokument 2" eines Artikels. In der Eigenschaftsauswahl ist das auf ID 22150 gewandert. Ich habe folgend ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : skalierbare Ebenen V2.3
Wallny1 am 05.01.2021 um 11:48 Uhr (1)
Hallo an alle,habe noch etwas recherchiert und bin darauf gekommen, dass das Script, welches zur Projektübernahme verwendet wird, das andere von den beiden im angegebenen Pfad ist, nämlich "ProjectImport.cs":public class Script{ [Start] public bool AutoTreat(String strProjectName, String strSettingsFolder, Int32 nImportSettings, Int32 nCompleteProject, String strSelectionFilter) { Progress progress = new Progress("SimpleProgress"); progress.SetAllowCancel(true); bool bResult = true; int nActionsPercent ...
|
| In das Form EPLAN Electric P8 wechseln |