En EPLAN tiene la posibilidad de ejecutar scripts. Los scripts son pequeños códigos de programación ejecutables que se escriben fuera de EPLAN en los lenguajes de programación C# o Visual Basic.Net. Existen siempre como ficheros de código fuente (extensión de nombre de fichero *.cs o *.vb). En EPLAN, esos scripts acceden a la interfaz API sin necesidad de una licencia adicional para la API de EPLAN.
Al iniciar un script, se carga en el sistema, se compila y después se ejecuta. Para ello se distingue entre los siguientes tipos de scripts:
- Scripts "sencillos", cuyas funciones se ejecutan una sola vez, pueden iniciarse a través del elemento de menú Ejecutar.
- Otros scripts, que preparan por ejemplo acciones propias o elementos de menú, se registran en EPLAN de forma permanente por medio del elemento de menú Cargar. Para dar de baja los scripts que sea necesario se utiliza más tarde el elemento de menú Descargar.
El uso de scripts en EPLAN le ofrecen las siguientes posibilidades:
- Utilizando un script puede ejecutar una función una sola vez.
- Los scripts también se pueden iniciar a través de un acceso a la línea de comandos. De ese modo puede transferir parámetros adicionales al script.
- A través de un script puede ejecutar las acciones automáticas de EPLAN.
- Puede utilizar scripts para extraer o modificar ajustes.
- Mediante el uso de scripts puede agregar acciones nuevas a EPLAN. Para ello se puede integrar una nueva acción como elemento de menú o botón de una barra de herramientas en EPLAN.
- Los scripts también pueden reaccionar a eventos de EPLAN. De ese modo, un script también puede reaccionar al inicio o a la finalización del programa.
La funcionalidad Procesamiento automatizado (en Programas de apoyo) también utiliza scripts. En ese caso, utilizando algunos scripts preparados puede ejecutar de forma automatizada ciertas áreas de la edición de proyectos (p. ej. salvaguardar datos, imprimir, etc.).
Notas:
- En un script puede utilizar todas las clases de ensamblajes de Microsoft.Net System, System.XML, System.Drawing, System.Windows.Forms y los ensamblajes de la API de EPLAN Eplan.EplApi.Base y Eplan.EplApi.ApplicationFramework.
- No existe ninguna posibilidad de hacer referencia en un script a ensamblajes adicionales (.Net Framework, EPLAN u otros proveedores).
Véase también
Estructura de un script sencillo
Scripts sencillos con parámetros
Scripts sencillos con acciones de EPLAN
Scripts sencillos para ajustes