In EPLAN haben Sie die Möglichkeit, Scripte auszuführen. Scripte sind kleine ausführbare Programmcodes, die außerhalb von EPLAN in den Programmiersprachen C# oder Visual Basic.Net geschrieben werden. Sie existieren immer als Quellcodedateien (Dateinamenerweiterung *.cs oder *.vb). In EPLAN greifen diese Scripte auf die API-Schnittstelle zu, ohne dass Sie dafür die EPLAN API zusätzlich lizenzieren müssen.
Wenn Sie ein Script starten, wird es in das System geladen, kompiliert und dann ausgeführt. Dabei wird zwischen folgenden Arten von Scripten unterschieden:
- "Einfache" Scripte, deren Funktionen einmalig ausgeführt werden, können über den Menüpunkt Ausführen gestartet werden.
- Andere Scripte, die z.B. eigene Aktionen oder Menüpunkte bereit stellen, werden über den Menüpunkt Laden dauerhaft in EPLAN angemeldet und ausgeführt. Das Abmelden entsprechender Scripte erfolgt dann später über den Menüpunkt Entladen.
Das Scripting in EPLAN bietet Ihnen die folgenden Möglichkeiten:
- Mit Hilfe eines Scripts können Sie eine Funktion einmalig ausführen.
- Scripte können auch über einen Befehlszeilenaufruf gestartet werden. Dadurch können Sie zusätzliche Parameter an das Script übergeben.
- Über ein Script können Sie die automatischen EPLAN-Aktionen ausführen.
- Sie können Scripte einsetzen, um Einstellungen auszulesen oder zu verändern.
- Über das Scripting können Sie EPLAN neue Aktionen hinzufügen. Dabei kann eine neue Aktion als Menüpunkt oder Schaltfläche einer Symbolleiste in EPLAN integriert werden.
- Scripte können auch auf EPLAN-Ereignisse reagieren. Dadurch kann ein Script auch auf den Start oder das Beenden des Programms reagieren.
Auch die Funktionalität Automatisiert bearbeiten (unter Dienstprogramme) verwendet Scripte. Hier können Sie mit Hilfe einiger bereit gestellter Scripte einzelne Bereiche der Projektbearbeitung (z.B. Daten sichern, Drucken usw.) automatisiert ausführen.
Hinweise:
- 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.
Siehe auch
Aufbau eines einfachen Scripts
Einfache Scripte mit Parametern
Einfache Scripte mit EPLAN-Aktionen
Einfache Scripte für Einstellungen