Distribuir pestañas personalizadas usando una carpeta de empresa o entorno

Tekla Structures
Modificado: 13 Ene 2023
2023
Tekla Structures

Distribuir pestañas personalizadas usando una carpeta de empresa o entorno

Como alternativa a los archivos de cinta personalizados, que anulan la cinta existente, puede distribuir pestañas personalizadas a otros usuarios de la empresa colocando los archivos de pestañas en una carpeta de empresa o de entorno.

Las pestañas personalizadas se añaden automáticamente al final de la cinta para todos los usuarios que utilizan la misma carpeta de empresa o de entorno. Un administrador puede distribuir personalizaciones a todos los usuarios de la empresa y a la vez permitir a los usuarios individuales que personalicen sus cintas.

Estas pestañas personalizadas no aparecen en Editor cinta, por lo que los usuarios no las pueden editar. Cuando un administrador actualiza el contenido de una pestaña personalizada, los usuarios reciben la actualización cuando reinicien Tekla Structures. Las pestañas no son específicas de la configuración. Se importan independientemente de la configuración de la suscripción de Tekla Structures del usuario. Si la pestaña contiene comandos que no están disponibles en la configuración del usuario, los comandos aparecerán atenuados en la cinta.

Nota:

Si usa una carpeta de empresa para distribuir las pestañas personalizadas, defina la ruta de la carpeta de empresa en un archivo .ini, como user.ini, teklastructures.ini, project.ini o company.ini. Si define la ruta de la carpeta de empresa en la opción avanzada XS_FIRM, el archivo de pestaña no funciona correctamente, porque la definición de XS_FIRM en las opciones avanzadas se realiza en el nivel de modelo y no se inicializa la pestaña personalizada.

  1. Cree la siguiente estructura de carpetas en la carpeta de empresa o en la carpeta de sistema.

  2. En Editor cinta, cree una pestaña personalizada y añádale comandos.
  3. Guarde la cinta.
  4. Vaya a la carpeta ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Ribbons.
  5. En un editor de textos, abra el archivo *.xml de cinta que contiene la pestaña que desea compartir con otros usuarios.
  6. Elimine el resto de contenido del archivo de cinta excepto la primera fila y la descripción de la pestaña que desee compartir.

    También puede copiar el contenido en un nuevo archivo de texto.

    Por ejemplo,

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <Tab Header="My Tab" IsCollapsed="false" IsUserDefined="true">
      <SimpleButton X="0" Y="0" Width="3" Height="4" Command="Common.Interrupt" Text="command:ShortText" Icon="myicon.png" ShowText="true" ShowIcon="true" />
      <SimpleButton X="3" Y="0" Width="3" Height="4" Command="RibbonEditor.Open" Text="command:ShortText" Icon="somefolder\myicon2.png" ShowText="true" ShowIcon="true" />
    </Tab>

    Los iconos de botón utilizan rutas relativas. La ruta de icono es relativa al archivo *.xml del que se lee la pestaña. Por ejemplo, Icon="myicon.png" hace referencia a un icono de la misma carpeta que el archivo *.xml y Icon="somefolder\myicon2.png" hace referencia a un icono de una sub-carpeta.

    Como alternativa, también puede crear rutas a carpetas en niveles superiores a la carpeta actual: Icon="..\myicon.png".

  7. Guarde el archivo *.xml con un nuevo nombre en la carpeta ..\CustomTabs\Modeling o ..\CustomTabs\Drawing.

    Los archivos de pestañas tienen la extensión de nombre de archivo *.xml. Se recomienda usar el mismo nombre que para la pestaña. Por ejemplo, MyTab.xml. En el nombre de archivo no se distingue entre mayúsculas y minúsculas.

    La pestaña se añade a las cintas de modo de modelado o de dibujo, según la carpeta en la que se encuentre. Puede haber varios archivos de pestañas personalizadas en la misma carpeta. Se añaden a la cinta de forma consecutiva. Si existe el mismo archivo de pestañas en las carpetas de empresa y de entorno, la versión de empresa anula la versión de entorno.

    Nota:

    Para evitar conflictos en los nombres de archivo, recomendamos que en todos los archivos de pestañas personalizadas los administradores usen un prefijo con el nombre de la empresa, y que los desarrolladores de extensiones usen un prefijo con el nombre de la extensión (por ejemplo, MyExtension_TabName.xml).

  8. Si la pestaña contiene comandos definidos por el usuario, copie el archivo UserDefined.xml de la carpeta ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Commands a la carpeta \Commands que haya creado en la carpeta de empresa o de sistema.
  9. Reinicie Tekla Structures.

    La pestaña personalizada aparece ahora al final de la cinta.

¿Le ha resultado útil?
Anterior
Siguiente