Configurar los botones de script en AdminClient¶
El procedimiento para configurar un botón de script se muestra paso a paso a modo de ejemplo. El requisito previo es que Scripting esté activado.
Para ello, proceda del siguiente modo:
Activar el script¶
El prerrequisito para este subpaso es al menos un script con el nombre ScriptButton1 en el formato_.bat o_.exe (por ejemplo, ScriptButton1.bat
o ScriptButton1.exe
).
- Abra el módulo Administración de scripts en AdminClient.
- En el área Archivos locales, navegue hasta uno de los archivos
ScriptButton1.bat
oScriptButton1.exe
y cópielo en el directorio **Servidor scripting para la actualización automática del cliente{ui}}. - Haga clic en el botón Vista previa situado en la pestaña Inicio del grupo Botón scripts para mostrar el cuadro de diálogo Vista previa.
- Haga clic en el botón del cuadro de diálogo Vista previa para mostrar el cuadro de diálogo Prueba.
- El texto Botón 1 presionado se muestra en el campo Prueba.
- Confirme con OK y cierre la vista previa.
- Ahora haga clic en el botón Aplicar para activar el script.
Ahora abra el UserClient y haga clic en la pestaña Extras. En la barra de menús del extremo derecho, aparece el botón Script1 bajo la aplicación Scripting. Pruebe el script haciendo clic en el botón. Aparecerá el mensaje Ejecución el script y el script se ejecutará una vez.
Icono de configuración¶
Para este subpaso se necesita un archivo de imagen con el nombre ScriptButton1 en formato PNG, BMP o JPG (por ejemplo, ScriptButton1.png
).
- Abra el módulo Administración de scripts en AdminClient.
- Copie el archivo de imagen en el Directorio de scripts del servidor para la actualización automática del cliente para utilizar este archivo como icono del botón.
- Haga clic en el botón Vista previa situado en la pestaña Inicio del grupo Botón scripts para mostrar el cuadro de diálogo Vista previa.
- La imagen copiada se muestra en el cuadro de diálogo Vista previa.
- Utilice el botón Aplicar para cargar la imagen en la pestaña Directorio de scripts del servidor. A continuación, podrá utilizarse en el UserClient.
Cambie al UserClient y haga clic en el botón Actualizar desde servidor en Extras. Aparecerá el icono/imagen para ScriptButton1.
Configurar la etiqueta y la información sobre herramientas¶
El requisito previo para este subpaso es un archivo de inicialización ScriptButton1.ini
con las siguientes entradas en la sección [ButtonProperties]:
Clave | I/O | Descripción |
---|---|---|
Texto | I | Etiqueta del botón |
Tooltip | I | Información sobre el botón en la interfaz gráfica de usuario |
Text_<Language> | I | Traducción de la etiqueta del botón en la GUI (_DE / _EN ..) |
Tooltip_<idioma> | I | Traducción del tooltip del botón en la GUI (_DE / _EN ...) |
- Abra el módulo Administración de scripts en AdminClient.
- Copie el archivo
ScriptButton1.ini
en el 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 de scripts del servidor para la actualización automática del cliente.
Cambie al UserClient, haga clic en el botón Actualizar desde el servidor y compruebe los nombres en alemán e inglés y la información sobre herramientas. Verá el texto en inglés si cambia el idioma a inglés en Extras y el UserClient fue reiniciado.
Especificar que el script debe ejecutarse en función del componente¶
- En el archivo
ScriptButton.ini
, en [ButtonProperties], añada la línea ComponentSpecific=Y. - Realice los pasos 5 - 8 en el AdminClient en el módulo Administración de scripts.
Cambie al UserClient y haga clic en el botón Actualizar desde el Servidor. Seleccione al menos un componente y haga clic en el botón Script. Aparecerá el mensaje Se ejecutará el script "%1" para %2 componentes.
Ejemplo de archivo INI ScriptButton1.ini¶
[ButtonProperties]
Text=S7 trigger
Tooltip="This button starts S7 upload job"
Text_en="S7 Start"
Tooltip_en="This button starts the S7 Upload job"
ComponentSpecific=Y