In EPLAN kunnen scripts worden uitgevoerd. Scripts zijn kleine uitvoerbare programmacodes die buiten EPLAN in de programmeertalen C# of Visual Basic.Net worden geschreven. Het zijn altijd sourcecodebestanden (bestandsnaamextensie *.cs of *.vb). In EPLAN maken deze scripts gebruik van de API-interface zonder dat u voor EPLAN API een aanvullende licentie nodig hebt.
Als u een script start, wordt dit script in het systeem geladen, gecompileerd en vervolgens uitgevoerd. Daarbij wordt onderscheid gemaakt tussen de volgende typen scripts:
- "Eenvoudige" scripts, waarvan de functies eenmalig uitgevoerd worden, kunnen via de menuopdracht Uitvoeren worden gestart.
- Andere scripts, waarmee bijvoorbeeld eigen acties of menuopdrachten worden gemaakt, worden via de menuopdracht Ladenpermanent in EPLAN aangemeld en uitgevoerd. Om de betreffende scripts op een later tijdstip weer af te melden, gebruikt u de menuopdracht Verwijderen.
Scripting in EPLAN biedt de volgende mogelijkheden:
- Met behulp van een script kunt u een functie eenmalig uitvoeren.
- Scripts kunnen ook via een opdrachtregeloproep worden gestart. Daarbij kunt u extra parameters bij het script opgeven.
- Via een script kunt u de automatische EPLAN-acties uitvoeren.
- U kunt scripts gebruiken om instellingen uit te lezen of te wijzigen.
- Via scripting kunt u nieuwe acties aan EPLAN toevoegen. Daarbij kan een nieuwe actie als menuopdracht of als knop van een werkbalk in EPLAN worden geïntegreerd.
- Scripts kunnen ook op EPLAN-gebeurtenissen reageren. Daardoor kan een script ook op het starten of het afsluiten van het programma reageren.
Ook de functie Automatisch verwerken (onder Hulpprogramma's) maakt gebruik van scripts. Hier kunt u met behulp van een aantal beschikbare scripts bepaalde onderdelen van de projectbewerking (zoals gegevens backuppen, afdrukken etc.) automatisch uitvoeren.
Opmerkingen:
- In een script kunt u alle klassen van de Microsoft.Net assemblies System, System.XML, System.Drawing, System.Windows.Forms alsmede de EPLAN API assemblies Eplan.EplApi.Base en Eplan.EplApi.ApplicationFramework toepassen.
- Het is niet mogelijk om in een script naar andere assemblies (.Net Framework, EPLAN of andere aanbieders) te verwijzen.
Zie ook
Opbouw van een eenvoudig script
Eenvoudige scripts met parameters
Eenvoudige scripts met EPLAN-acties
Eenvoudige scripts voor instellingen