Configurar botones de scripts en AdminClient
Requisito
El script de versiondog debe estar activado.
Procedimiento
Activar el script
Para este paso se requiere de un script con el nombre ScriptButton1 y con la extensión de archivo BAT o EXE (p. ej. ScriptButton1.bat o ScriptButton1.exe)
- Abra el módulo Administración de scripts en AdminClient.
- En Archivos fuente seleccione el archivo ScriptButton1.bat o ScriptButton1.exe y cópielos en la pestaña Directorio de scripts del servidor para la actualización automática del cliente.
- Haga clic en el botón Vista previa bajo la pestaña Inicio en el grupo Scripts por botón para mostrar el diálogo Vista previa.
- Haga clic en el diálogo Vista previa para mostrar el diálogo Prueba.
- En el diálogo Prueba en el campo Prueba se mostrará el texto Botón 1 presionado.
- Haga clic en Aceptar y cierre la vista previa.
- Haga clic en Aceptar para activar el script.
Abra el UserClient y haga clic en Extras. En la barra de herramientas, a la derecha, se muestra el botón Skript1 bajo la aplicación Scripts. Haga clic en el botón para probar la ejecución del script. Se mostrará el aviso Ejecución del script1 y el script será ejecutado una vez.
Configurar el ícono
Para este paso se requiere un archivo de imagen con el nombre ScriptButton1 con la extensión de archivo PNG, BMP o JPG (p. ej. ScriptButton1.png).
- Abra el módulo Administración de scripts en AdminClient.
- Copie el archivo de imagen en la pestaña Directorio de scripts del servidor para la actualización automática del cliente, parar usar este archivo como icono del botón.
- Haga clic en el botón Vista previa bajo la pestaña Inicio, en el grupo Scripts por botones para mostrar el diálogo Vista previa.
- La imagen copiada se mostrará en el diálogo Vista previa para el botón del Script 1.
- Con el botón Aceptar cargue la imagen en la pestaña Directorio de scripts del servidor. De esta manera, el botón puede usarse en UserClient.
Abra el UserClient y haga clic en la Extras, en el botón Actualizar con el servidor. Se mostrará el icono para el botón del script1.
Configurar nombre y tooltip
Para este paso se requiere de un archivo de inicialización ScriptButton1.ini con las siguientes entradas en la sección [ButtonProperties]:
Clave INI | I/O | Descripción |
---|---|---|
Texto | I | Texto del botón |
Tooltip | I |
Tooltip del botón en la interfaz de usuario |
Text_<idioma> | I |
Traducción de los textos de los botones para la interfaz de usuario (_DE / _EN ...) |
Tooltip_<Idioma> | I |
Traducción del tooltip del botón para la interfaz de usuario (_DE / _EN) |
- Abra el módulo Administración de scripts en AdminClient.
- Copie el archivo ScriptButton1.ini en Directorio de scripts del servidor para la actualización automática del cliente.
- Haga clic en Aplicar, para cargar el archivo INI en el Directorio del servidor para la actualización automática del cliente.
Abra el UserClient, haga clic en Actualizar con el servidor y compruebe los nombres y tooltips en inglés y alemán. Para ver el texto en inglés, en la pestaña Extras seleccione Inglés en el menú desplegable y reinicie el cliente.
Determinar si el script debe ser ejecutado dependientemente del componente
- En el archivo ScriptButton.ini, en la sección [ButtonProperties], ingrese la línea ComponentSpecific=Y.
- Realice los pasos 5 a 8 en el AdminClient, en el módulo Administración de scripts.
En UserClient, haga clic en Actualizar el servidor. Seleccione al menos un componente y haga clic en el botón del script. Se mostrará el aviso El script <Nombre del botón> será ejecutado para componentes n.
Ejemplo para el archivo INI ScriptButton1.ini
[ButtonProperties] Text=S7-Abzug Tooltip="This button starts S7 upload job" Text_es="S7 Start" Tooltip_es="Este botón inicia la tarea de carga S7" ComponentSpecific=Y |