Crear métodos abreviados de escritorio personalizados para Tekla Structures

Tekla Structures
Modificado: 13 Mayo 2025
2025
Tekla Structures

Crear métodos abreviados de escritorio personalizados para Tekla Structures

Para usar los archivos .ini correctos para un proyecto específico, puede crear accesos directos para iniciar teklastructures.exe con inicializaciones personalizadas.

Puede utilizar esta funcionalidad para crear métodos abreviados de escritorio para distintas finalidades, por ejemplo para tener archivos de configuración personalizados según el cliente con el que trabaja para un proyecto. Tekla Structures crea automáticamente accesos directos para los entornos seleccionados.

Nota:

Se recomienda que solo los administradores creen la personalización y los métodos abreviados de escritorio. En caso contrario, sus configuraciones pueden diferir de las configuraciones definidas para su empresa, o para el proyecto determinado en el que está trabajando.

Para obtener más información acerca de los archivos de inicialización (archivos .ini), consulte Archivos de inicialización para configuraciones por defecto y parámetros de inicio.

Crear un método abreviado de escritorio para Tekla Structures con inicializaciones personalizadas

  1. Cree un archivo de inicialización personalizado.
    1. Abra el fichero user.ini utilizando cualquier editor de textos estándar.

      En su ordenador, el archivo user.ini se encuentra en ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings.

    2. Guarde el archivo con un nombre nuevo, como customer.ini o project.ini.
    3. Añada al archivo las configuraciones necesarias y, después, guarde el archivo de inicialización modificado.
  2. Para hacer una copia del acceso directo por defecto, haga clic con el botón derecho del ratón en el acceso directo Tekla Structures <versión>, seleccione Copiar y luego pegue el acceso directo en el escritorio.
  3. Haga clic con el botón derecho en el acceso directo y, a continuación, seleccione Propiedades.
  4. En el campo Destino, introduzca la ruta al archivo teklastructures.exe actual y, a continuación, los parámetros de inicialización del proyecto.

    Indique la ruta entre comillas (") si contiene espacios. Por ejemplo, "C:\Program Files\Tekla Structures\"

    Consejo:

    La longitud máxima de un método abreviado es 256 caracteres. Si el acceso directo es demasiado largo, puede llamar los demás archivos de inicialización necesarios desde el archivo de inicialización personalizado en lugar de añadirlos al acceso directo.

  5. Para anular la configuración definida en los accesos directos, use el parámetro -i <initialization_file> en los archivos user.ini y option.ini.

Parámetros disponibles en los métodos abreviados de escritorio para Tekla Structures

En los métodos abreviados de escritorio para Tekla Structures puede usar estos parámetros.

Puede usar los parámetros en combinaciones. Por ejemplo, puede definir los parámetros omitir automáticamente el cuadro de diálogo Tekla Structures - Configuración, abrir un modelo y ejecutar una macro.

Parámetro Descripción

-I <ini_file_path>

El archivo .ini indicado se carga antes de los archivos .ini del entorno. Este parámetro se puede especificar varias veces.

Este parámetro se puede utilizar para omitir el cuadro de diálogo Tekla Structures - Configuración (el cuadro de diálogo de inicio de sesión).

Ejemplo:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" -I "C:\ProgramData\Trimble\Tekla Structures\<version>\Environments\uk\Bypass.ini"

-i <ini_file_path>

El archivo .ini indicado se carga después de los archivos .ini de función. Este parámetro se puede especificar varias veces.

Ejemplo:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" -i "C:\TeklaStructures\MySettings.ini"

Para abrir un modelo existente

<model_path>

El modelo indicado se abre tras el inicio.

Ejemplo:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" "C:\TeklaStructuresModels\My model"

Para abrir un modelo autoguardado existente

<model_path> /autosaved

El modelo autoguardado indicado se abre tras el inicio.

Ejemplo:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe""C:\TeklaStructuresModels\My model" /autosaved

Para crear un nuevo modelo sin una plantilla de modelo

/create:<model_path>

Se crea un nuevo modelo después del inicio.

Ejemplo:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe"/create:"C:\TeklaStructuresModels\My model"

Para crear un nuevo modelo con una plantilla de modelo

/create:<model_path> /modelTemplate:<template_name>

Se crea un nuevo modelo utilizando una plantilla de modelo después del inicio.

Ejemplo:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe"/create:"C:\TeklaStructuresModels\My model" /modelTemplate:"Cast-in-Place"

Para crear un nuevo modelo multiusuario

/create:<model_path> /server:<server_name>

Se crea un nuevo modelo multiusuario después del inicio.

Ejemplo:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe"/create:"C:\TeklaStructuresModels\My model" /server:"my-server:1234"

Para ejecutar una macro después del inicio

-m <macro_file_path>

La macro indicada se ejecuta después del inicio.

El ejemplo siguiente abre Tekla Structures, define el entorno, la función y la configuración del archivo Bypass.ini, abre el modelo, y lee y guarda el modelo utilizando Example Macro: Model Sharing Read in and Save de la herramienta BIM Publisher que está disponible en Tekla Warehouse.

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" -I "C:\ProgramData\Trimble\Tekla Structures\<version>\Environments\<environment>\Bypass.ini" "C:\TeklaStructuresModels\<model>" -m "C:\ReadInSave2016.cs"

Ejemplo de un archivo de inicialización

En este ejemplo se muestra un archivo de inicialización personalizado de proyecto que llama a otros archivos de inicialización.

MyProject.ini
//The project is based on the default UK settings
call C:\ProgramData\Trimble\Tekla Structures\2019.0\Environments\uk\env_UK.ini
//..but our company policy requires these changes
call c:\CompanySettings\OurPolicy.ini
//..and the fabricator requires something
call c:\Fabricators\Fabricator1.ini
//..and then we let users to make some changes (color etc.)
call c:\Users\user_%USERNAME%.ini

El acceso directo de proyecto para este archivo de inicialización:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" -i 
"\\MyServer\MyProject\MyProject.ini" "\\MyServer\MyProject\MyModel\"

Omitir el cuadro de diálogo de inicio de sesión

Puede omitir el cuadro de diálogo de inicio de sesión creando un acceso directo de escritorio de Tekla Structures que utilice un archivo Bypass.ini personalizado.

  1. En un editor de texto, abra un archivo Bypass.ini existente.

    En la carpeta %XSDATADIR%\Environments\<your environment>, puede encontrar el archivo Bypass.ini para cada entorno.

  2. Defina las siguientes opciones avanzadas en el archivo Bypass.ini personalizado:
    • XS_​LICENSE_​SERVER_​HOST: la dirección del servidor de licencias. Para las suscripciones en línea de Tekla Structures, establezca el valor en https.
    • XS_DEFAULT_LICENSE: la suscripción o licencia por defecto para una función de usuario.
    • XS_DEFAULT_ENVIRONMENT: el archivo .ini específico del entorno, por ejemplo, %XSDATADIR%\Environments\uk\env_UK.ini.
    • XS_DEFAULT_ROLE: el archivo .ini específico de la función, por ejemplo, %XSDATADIR%\Environments\uk\role_Engineer.ini.

    Por ejemplo,

    set XS_LICENSE_SERVER_HOST=https
    set XS_DEFAULT_LICENSE=DIAMOND
    set XS_DEFAULT_ENVIRONMENT=%XSDATADIR%\Environments\uk\env_UK.ini 
    set XS_DEFAULT_ROLE=%XSDATADIR%\Environments\uk\role_Engineer.ini 
  3. Guarde el archivo Bypass.ini modificado.
  4. Haga clic con el botón derecho del ratón en el acceso directo de Tekla Structures <versión> en el escritorio y luego seleccione Copiar.
  5. Pegue el acceso directo en el escritorio.
  6. Haga clic con el botón derecho en el nuevo acceso directo y, a continuación, seleccione Propiedades.
  7. En el campo Destino, introduzca la ruta de acceso a teklastructures.exe, seguida del parámetro -I (i mayúscula) y, después, la ruta de acceso al archivo Bypass.ini.

    Si ha instalado Tekla Structures en una ruta que contiene espacios, incluya cada ruta de acceso entre comillas (").

    Un ejemplo del destino modificado:

    "C:\Program Files\Tekla Structures\2022\bin\TeklaStructures.exe" -I 
    "C:\ProgramData\Tekla Structures\2022\Environments\uk\Bypass.ini"
¿Le ha resultado útil?
Anterior
Siguiente