I EPLAN er der mulighed for at udføre scripts. Scripts er små eksekverbare programkoder, som bliver skrevet uden for EPLAN i programmeringssprogene C# eller Visual Basic.Net. De eksisterer altid som kildekodefiler (Filtype *.cs eller *.vb). I EPLAN har disse scripts adgang til API-interfacet, uden at du behøver en ekstra licens til EPLAN API.
Hvis du starter et script, blier det indlæst i systemet, kompileret og derefter kørt. Der bliver her skelnet mellem følgende scripttyper:
- "Simple" scripts, hvis funktioner kun køres én gang, kan startes over menupunktet Udfør.
- Andre scripts, som fx egne handlinger eller menupunkter, bliver via menupunktet Indlæspermanent deklareret og kørt i EPLAN . Deaktiveringen af et sådant script foregår via menupunktet Deaktiver.
Scripting i EPLAN fiver dig følgende muligheder:
- Ved hjælp af scripts kan du køre en funktion en enkelt gang.
- Scripts kan også sættes i gang ved en hentning over kommandolinjen. Derved kan du overføre ekstra parametre til scriptet.
- Ved hjælp af et script kan du køre de automatiske EPLAN-handlinger.
- Du kan indsætte scripts for at udlæse eller ændre indstillinger.
- Ved hjælp af scripting kan du tilføje nye handlinger til EPLAN. Og en ny handling kan integreres som menupunkt eller trykknap på en værktøjslinje i EPLAN.
- Scripts kan også reagere på EPLAN-hændelser. Derved kan et script også reagere på påbegyndelsen eller afslutningen af programmet.
Også funktionaliteten Rediger automatisk (under Hjælpeprogrammer) anvender scripts. Her kan du ved hjælp af nogle klargjorte scripts automatisk køre enkeltområder inden for projektredigeringen (fx sikkerhedskopier af data, printning).
Bemærkninger:
- I et script kan du indsætte alle klasser af Microsoft.Net Assemblies System, System.XML, System.Drawing, System.Windows.Forms og EPLAN API Assemblies Eplan.EplApi.Base og Eplan.EplApi.ApplicationFramework.
- Der er ingen mulighed for i et script at referenciere ekstra kombigrupper (.Net Framework, EPLAN eller andre udbydere).
Se også
Opbygning af et simpelt script
Simple scripts med EPLAN-handlinger
Simpelt scripts til indstillinger