Ejecutar scripts manualmente con botones de script
Utilice botones de script en UserClient para que los usuarios puedan iniciar scripts manualmente. Esto resulta útil cuando las acciones no dependen de un único evento predefinido o cuando los usuarios necesitan un control interactivo.
La ejecución manual utiliza la misma infraestructura de scripts que la ejecución automática:
- Los scripts se implementan a través de Administración de scripts.
- Un archivo de interfaz proporciona datos contextuales.
- Un archivo de inicialización define las propiedades y permisos de los botones.
En este artículo se explica:
- Funcionamiento del archivo de interfaz para los botones de script
- Cómo configurar el archivo INI para los botones
- Cómo configurar botones de script en AdminClient
- Cómo utilizar los botones de script en UserClient
Desde los botones se pueden ejecutar dos tipos de scripts:
- Scripts independientes del componente se ejecutan exactamente una vez, independientemente del componente seleccionado.
- Scripts específicos de un componente requieren que se seleccione un componente y se ejecuten una vez por cada componente seleccionado. En este caso, el sistema crea un archivo de interfaz específico del componente.
Reglas para crear scripts
- Proporcione al menos un script llamado
ScriptButton1.batoScriptButton1.exe. - Puede configurar hasta tres scripts independientes entre sí. Asigne nombres unívocos:
ScriptButton1.bat/.exe,ScriptButton2.bat/.exe,ScriptButton3.bat/.exe - Configure la etiqueta, la información sobre herramientas y el icono de cada botón de forma individual e independiente del idioma (por ejemplo, en un archivo de configuración de scripts). Los textos de la etiqueta y la información sobre herramientas pueden estar en varios idiomas.
- Puede restringir la visibilidad de los botones y los derechos de ejecución a determinados grupos de usuarios.
Visualización y ejecución
Los botones aparecen en el UserClient si se definió un script para ellos y el usuario tiene los derechos requeridos.
Cuando el usuario selecciona un botón, el sistema inicia el script y muestra un cuadro de diálogo que indica qué script se está ejecutando.
- Si el script se ejecuta correctamente, el diálogo se cierra y el UserClient se actualiza para reflejar los cambios.
- Si el script devuelve un error, el sistema muestra un mensaje de error.
- Si el script devuelve información, el sistema la muestra en un cuadro de diálogo.
Contenido relacionado