Configurar botones de scripts en AdminClient

Requisito

El script de octoplant 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)

  1. Abra el módulo Administración de scripts en AdminClient.
  2. 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.
  3. 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.
  4. Haga clic en el diálogo Vista previa para mostrar el diálogo Prueba.
  5. En el diálogo Prueba en el campo Prueba se mostrará el texto Botón 1 presionado.
  6. Haga clic en Aceptar y cierre la vista previa.
  7. 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).

  1. Abra el módulo Administración de scripts en AdminClient.
  2. 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.
  3. 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.
  4. La imagen copiada se mostrará en el diálogo Vista previa para el botón del Script 1.
  5. 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)

  1. Abra el módulo Administración de scripts en AdminClient.
  2. Copie el archivo ScriptButton1.ini en Directorio de scripts del servidor para la actualización automática del cliente.
  3. 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

  1. En el archivo ScriptButton.ini, en la sección [ButtonProperties], ingrese la línea ComponentSpecific=Y.
  2. 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

 

Contenido relacionado
AdminClient -> Módulo Administración de scripts
Archivo de interfaz para botones de scripts
Archivo de configuración para botones de scripts
UserClient -> Actualizar desde el servidor
Activar el scripting