|
EPLAN Electric P8 : Scripte Schreiben
ThMue am 02.01.2024 um 14:11 Uhr (1)
Code:using System;using System.IO;using System.Windows.Forms;using System.Globalization;using Eplan.EplApi.ApplicationFramework;using Eplan.EplApi.Base;using Eplan.EplApi.Scripting;das ist der Anfang eines Codes der funktioniert :-) vielleicht hilft dir das?Ob das DLLs sind die geladen werden keine Ahnung ------------------Vorlesungen machen den Verstand träge. Sie zerstören das Potenzial für authentische Kreativität!
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Separate Artikelsummenstückliste per Skript
MicRen am 29.08.2017 um 15:41 Uhr (1)
Hallo,mittlerweile kann ich das Format anpassen und eine Ausgabe funktioniert auch. Zwar muss noch das drum herum gemacht machten, wie der Durchlauf der einzelnen Aufstellungsorte bzw. Einbauorte aber eins nach dem anderen.Hier der Code:using Eplan.EplApi.ApplicationFramework;using Eplan.EplApi.Base;using Eplan.EplApi.Scripting;public class test{ [DeclareAction("Test")] public void Function() { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); string strProjectName = strin ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Automatisiert Bearbeiten
Sbg Markus am 17.08.2015 um 10:49 Uhr (1)
Möchte in folgendes Skript diesen Befehl (PmPageCalculatePropertiesOfPagesWithSamePropertyAction) zwischen Context1 + 2 einbauen, wie mach ich das ?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) ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Scripte Automatisiert bearbeiten
Sbg Markus am 22.02.2019 um 06:17 Uhr (1)
Die fehlen die Usings.Die must du vor dem public class einfügenusing Eplan.EplApi.ApplicationFramework;using Eplan.EplApi.Base;using Eplan.EplApi.Scripting;using System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Drawing;using System.Globalization;using System.IO;using System.Runtime.InteropServices;using System.Text;using System.Threading;using System.Windows.Forms;using System.Xml;---------------------------------mfg Markus
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Automatisiert bearbeiten
Sbg Markus am 28.04.2015 um 08:19 Uhr (1)
Hab da eine Spezial Frage und Hof es kann mir wer weiter helfen.Möchte das gepackte Projekt in dem folgendes Skript ( Automatisierte Bearbeiten ) noch auf ein anderes Laufwerk ( Server ) verschieben. Welche Parameter / Befehle und wo muß ich den verschiebe Befehl einbauen ?Der Parameter "DESTINATIONPATH" funktioniert beim Packen nicht. Möchte aber den Befehl Packen verwenden da man das Projekt dann in der Projektverwaltung sofort erkennt.__________________________________public class Script{ [Start] public ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : API
F.S. am 18.04.2017 um 13:07 Uhr (1)
Hallo,in Scripten gibt es folgende Einschränkungen:In einem Script können Sie alle Klassen der Microsoft.Net Assemblies System, System.XML, System.Drawing, System.Windows.Forms sowie die EPLAN API Assemblies Eplan.EplApi.Base und Eplan.EplApi.ApplicationFramework einsetzen.Es besteht keine Möglichkeit, in einem Script zusätzliche Assemblies (.Net Framework, EPLAN oder andere Anbieter) zu referenzieren.------------------grüßeFrankS
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Diodenklemmen wie darstellen ?
hast66 am 15.12.2011 um 12:17 Uhr (0)
Hoiich habe eine änliche Frage: Wie macht man das falls Etageklemmen, mit eine Diode zwischhen Etage 0 und 1 Und wobei verschiedene Etage1 klemmen mit eine steckbrücke verbinden sein?DankeGrußStefan (orginal gekannt als kolonelvonklink )PS in vorangehend beitrag vielleicht symbol DX verwenden? (vielleicht kein original base library symbol)------------------Viele Grüße aus BelgienVerzeihung für mein schwaches Deutsch[Diese Nachricht wurde von hast66 am 15. Dez. 2011 editiert.]
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Automatisiert bearbeiten
Sbg Markus am 28.04.2015 um 14:42 Uhr (1)
Hab das Script umgeändert, aber irgend was stimmt da nicht. Kann mir da wer weiter helfenpublic 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, "ReadSelectionSettings"); nAc ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Automatisiert bearbeiten
F.S. am 28.04.2015 um 15:39 Uhr (1)
Probiermal:Code:public class Script{ [Start] public bool AutoTreat(String strProjectName, String strSettingsFolder, Int32 nImportSettings, Int32 nCompleteProject, String strSelectionFilter) { string ServerPfad = @"G:ServerOrnder est"; string ProjectName = PathMap.SubstitutePath("$(CURRENT_PROJECT)"); Progress progress = new Progress("SimpleProgress"); progress.SetAllowCancel(true); bool bResult = true; int nActionsPercent = 100; if (nCompleteProject == 0 && nImportSettings == 1) { progress.BeginP ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : SIEMENS Markos ET200SP Baugruppen / Funktionsschablonen
HKXVZBi am 23.11.2015 um 08:27 Uhr (1)
danke für die Info, dann werde ich das wohl auch so machen, die einzelnen Karten und Base-Units haben wir schon drin, dann muss man nur vorsichtig sein wenn man neue Karten importiert, das man sich nicht vorhandene Artikeldaten überschreibt und dann wieder erneut bearbeitet,oderr vielleicht doch besser gleich alle Funktionsschablonen löschen ------------------Gruß Marco---------------------------------Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten!
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Automatisiert bearbeiten
F.S. am 29.04.2015 um 11:07 Uhr (1)
Ja, geht.Hier nochmals das komplette Script mit löschen der zw1 Datei.Code:public class Script{ [Start] public bool AutoTreat(String strProjectName, String strSettingsFolder, Int32 nImportSettings, Int32 nCompleteProject, String strSelectionFilter) { string ServerPfad = @"G:ServerOrnder est"; string ProjectName = PathMap.SubstitutePath("$(CURRENT_PROJECT)"); Progress progress = new Progress("SimpleProgress"); progress.SetAllowCancel(true); bool bResult = true; int nActionsPercent = 100; if (nComplet ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan 2023 Skripting verwenden des MDPartsManagement
Straight-Potter am 18.07.2023 um 14:20 Uhr (1)
Hallo Rudi,das wird via Scripting nicht funktionieren, da du die Klasse MDPartsManagement nur in der API (Lizenzpflichtig) nutzen kannstSiehe Hilfe:In einem Script können Sie alle Klassen der Microsoft.Net Assemblies System, System.XML, System.Drawing, System.Windows.Forms sowie die EPLAN API Assemblies Eplan.EplApi.Base und Eplan.EplApi.ApplicationFramework einsetzen Straight-Potter------------------Wenn wir bedenken, dass wir alle verrücktsind, ist das Leben erklärt.
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Script Hilfe Forms
m.lamschick84 am 31.01.2025 um 09:47 Uhr (1)
Hallo kann mir jemand bei dem Codeabschnitt helfen? Bin sicher ein Laie im Bereich Scripting aber vielleicht versteht jemand was ich vorhabe.Code: private void CheckBoxBMK_CheckedChanged(object sender, EventArgs e) { if (CheckBoxBMK.Checked) { Eingabe_Einbauort form2 = new Eingabe_Einbauort(); if (form2 = ButtonOk_Click) { CheckBoxBMK.Checked = true; } else { CheckBoxBMK.Checked = false; } } } private void CheckBoxOP_CheckedChanged(object ...
|
| In das Form EPLAN Electric P8 wechseln |