EPLAN-Scripts

>>EPLAN-Scripts

Fenstermakro an bestimmter Position einfügen

Aufgrund der Diskussion hier, hab ich das ganze mal getestet.
Mit dem Script kann man ein Fenstermakro an auf einer bestimmten Seite mit X- & Y-Koordinaten einfügen.

Mir ist nicht ganz klar was passiert wenn das Laden des Makros (übers Netzwerk) länger dauert. Denke aber dann würde es nicht funktionieren.
Hab hier im Beispiel mal eine Sekunde Wartezeit eingebaut.
Und die Maus sollte beim Ausführen nicht bewegt werden. Denke könnte man auch irgendwie blocken.
Mal ne Idee: Man wartet auf das Resultat des CLI  fürs einfügen.

Danke an SgbMarkus für das Bereitstellen des Codes.

 

By |2019-02-04T08:49:06+00:002019-02-04|EPLAN, EPLAN-Scripts|

Seitenfilter Filtereinstellungen per Script setzen

Nun habe ich schon gezeigt wie man ein Seitenfilter Schema aktiv schalten kann… Und hier seht ihr wie man einzelnen Filtereinstellungen hinzufügen kann.
In diesem Beispiel wird der Filter neu erstellt und eine Filtereinstellung hinzugefügt:

  • Kriterium: Seitenbeschreibung
  • Wert: Test

By |2018-11-30T16:16:09+00:002018-12-12|EPLAN, EPLAN-Scripts|

Seitenfilter per Script setzen

Ich hab, mit Hilfe des tollen API-Supports, es geschafft per Script den Seitenfilter zu setzen und diesen auch zu aktivieren.
In diesem Beispiel wird dann der Filter (sofern vorhanden) „MyFilter“ im Seitennavigator gesetzt:

By |2018-11-30T16:12:00+00:002018-12-11|EPLAN, EPLAN-Scripts|

Scripting C# Version

EPLAN verwendet aktuell (2.7) das .NET Framework 4.5.2
Somit würde uns mindestens C# Version 5 beim Programmieren zur Verfügung stehen (abhängig vom Client Rechner). In der EPLAN API geht das auch…

Leider verwendet EPLAN beim Laden von Scripten den CodeDomProvider  welcher nur C# Version 4 kann.
Somit könnte man im Visual Studio Projekt was programmieren, was keine Fehler verursacht, aber in EPLAN schon…

Stellt die Projekteinstellungen vom Visual Studio Projekt um: Projekt > Eigenschaften > Build > Erweitert... > Sprachversion > C# 4

Ich habe es dem Support gemeldet. Problem wurde erkannt, aber bis wann es umgesetzt wird, kann ich leider nicht sagen.

By |2018-11-30T16:16:53+00:002018-12-10|EPLAN, EPLAN-Scripts|

XPrjActionProjectClose

Dies ist eine interne Action. Mit dieser Action könnt Ihr das aktuelle Projekt schließen. Zusätzlich besitzt es den Parameter /PROJECT  um gezielt ein bestimmtes Projekt zu schließen.

By |2018-12-06T17:44:23+00:002018-12-06|EPLAN, EPLAN-Scripts|