Archivos de ejecución, configuración e interfaz
Scripting de Octoplant utiliza varios tipos de archivos. Cada uno de ellos desempeña un papel específico en la selección, el inicio y la ejecución de los scripts.
| Tipo de archivo | Propósito | Creado por | Editable |
|---|---|---|---|
Archivo de script (SCRIPT) | Contiene lógica de script interpretada en tiempo de ejecución. | Administrador | Sí |
Aplicación de scripts (EXE, BAT) | Ejecuta archivos de scripts compilados o aplicaciones externas. Octoplant activa estos archivos con parámetros. | Administrador | Sí (BAT solamente; EXE está compilado y disponible en el paquete de scripting) |
Archivo de inicialización (INI para aplicaciones de script) | Define qué archivo de script o aplicación se ejecuta para determinados tipos de componentes. | Administrador | Sí |
Archivo de configuración (INI para botones de script o parámetros de script) | Define cómo se activan o muestran los scripts (por ejemplo, las etiquetas de los botones, la visibilidad o los archivos de script asignados). | Administrador | Sí |
| Archivo de interfaz | Proporciona datos de eventos, componentes y usuarios en tiempo de ejecución cuando se ejecuta el script. | Octoplant | No |
Archivo de configuración
- Almacenados en los directorios de scripts de AdminClient.
- Leído por Octoplant o el intérprete de scripts para seleccionar el archivo de script correcto o controlar el comportamiento de los botones.
- Incluye:
- Archivos de inicialización para aplicaciones de script (asignaciones de tipo de componente).
- Archivos de configuración de los botones de script (etiquetas, iconos, permisos, scripts asignados).
- Ejemplos típicos:
ScriptBeforeEdit.ini- asigna archivos de script o aplicaciones a tipos de componentes.ScriptButton1.ini- define las etiquetas de los botones, su visibilidad y los scripts asignados.
Archivos de interfaz
- Se crea automáticamente cada vez que se ejecuta un script.
- Se pasa al script o aplicación de script como argumento de línea de comandos.
- Contienen datos de eventos, componentes y usuarios que el script utiliza para tomar decisiones.
- Se elimina cuando finaliza la ejecución del script.
Cómo trabajan juntos
- Octoplant lee el archivo de inicialización para determinar qué script ejecutar.
- Crea un archivo de interfaz con datos de eventos, componentes y usuarios.
- Pasa la ruta del archivo de interfaz al archivo de script o a la aplicación de script.
- El script utiliza el archivo de interfaz para ejecutar su lógica.
Contenido relacionado