Az EPLAN-ban lehetőség van szkriptek végrehajtására. A szkriptek kisméretű, végrehajtható programkódok, amelyek az EPLAN-on kívül, C# vagy Visual Basic.Net programnyelven kerülnek megírásra. A szkriptek mindig forráskód-adatokként (*.cs vagy *.vb fájlnévkiterjesztés) vannak jelen. Az EPLAN-ban e szkriptek az API interfészhez anélkül férnek hozzá, hogy Önnek az EPLAN API-ért külön licencdíjat kellene fizetnie.
A szkript indításkor a rendszerbe töltődik, lefordítódik, majd végrehajtódik. Kétféle szkripttípus különböztethető meg:
- Az "egyszerű" szkriptek, melyek funkcióit egyszer kell végrehajtani, a Végrehajtás menüpontból indíthatók.
- Az egyéb szkriptek, melyek pl. saját műveleteket vagy menüpontokat definiálnak, a Betöltés menüponttal tartósandeklarálhatók és hajthatók végre az EPLAN-ban. Az ilyen szkriptek eltávolítása később az Eltávolítás menüpontból történik.
A EPLAN szkriptelhetősége a következő lehetőségeket kínálja:
- Szkriptek segítségével egy-egy funkció egyszer végrehajtható.
- A szkriptek parancssori meghívással is indíthatók. Így további paraméterek adhatók át a szkriptnek.
- Szkriptekkel végrehajtathatók az automatikus EPLAN-műveletek.
- Szkriptek alkalmazásával beállítások olvashatók ki és módosíthatók.
- Szkripteléssel új műveletek adhatók hozzá az EPLAN-hoz. Az új művelet az EPLAN-ba menüpontként és eszköztári ikonként is integrálható.
- A szkriptek reagálhatnak az EPLAN-eseményekre is. Így a program indítására és befejezésére is reagáltathatók.
Az Automatikus szerkesztés funkció (Segédprogramok) szkripteket használ. Itt néhány előre elkészített szkript segítségével automatikusan végrehajthatók a projektszerkesztés különböző területei (pl. adatmentés, nyomtatás, stb.).
Megjegyzések:
- A szkriptekben a System, System.XML, System.Drawing, System.Windows.Forms Microsoft.Net assembly-k minden osztálya, valamint az Eplan.EplApi.Base és Eplan.EplApi.ApplicationFramework EPLAN API assembly-k is használhatók.
- Nem lehetséges a szkriptekben egyéb assembly-k (.Net Framework, EPLAN és más rendszerek) meghivatkozása.
Lásd még:
Egyszerű, paraméterezett szkriptek
Egyszerű szkriptek EPLAN-műveletekkel
Egyszerű szkriptek beállításokhoz
Menüpontok hozzáadása szkripttel