Création de raccourcis personnalisés sur le Bureau pour Tekla Structures

Tekla Structures
Modifié: 16 fév 2024
2024
Tekla Structures

Création de raccourcis personnalisés sur le Bureau pour Tekla Structures

Pour utiliser les bons fichiers .ini pour un projet spécifique, vous pouvez créer des raccourcis pour démarrer teklastructures.exe avec des initialisations personnalisées.

Vous pouvez utiliser cette fonctionnalité pour créer des raccourcis sur le bureau à des fins variées, par exemple pour que les fichiers de configuration personnalisés changent en fonction du client pour lequel vous travaillez sur un projet. L'installation de Tekla Structures génère automatiquement des raccourcis pour les environnements sélectionnés.

Remarque :

Il est recommandé que seuls les administrateurs créent la personnalisation et les raccourcis de bureau nécessaires. Sinon, vos paramètres risquent d'être différents de ceux définis pour votre entreprise ou pour le projet particulier sur lequel vous travaillez.

Pour plus d’informations sur les fichiers d’initialisation (fichiers .ini), voir Fichiers d’initialisation (fichiers .ini).

Création d'un raccourci de bureau pour Tekla Structures avec initialisations personnalisées

  1. Créez un fichier d’initialisation personnalisé.
    1. Ouvrez le fichieruser.ini avec un éditeur de texte standard.

      Le fichier user.ini se trouve ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings sur votre ordinateur.

    2. Enregistrez le fichier sous un nouveau nom, tel que customer.ini ou project.ini.
    3. Ajoutez les paramètres requis au fichier, puis enregistrez le fichier d’initialisation modifié.
  2. Pour créer une copie du raccourci par défaut, cliquez avec le bouton droit sur le raccourci Tekla Structures <version> sur votre bureau, sélectionnez Copier, puis collez le raccourci sur votre bureau.
  3. Cliquez avec le bouton droit de la souris sur le raccourci, puis sélectionnez Propriétés.
  4. Dans le champ Cible, entrez le chemin d’accès vers le fichier teklastructures.exe en cours, puis les paramètres d’initialisation du projet.

    Si le chemin contient des espaces, utilisez les guillemets (") autour du chemin d’accès. Par exemple, "C:\Program Files\Tekla Structures\".

    Conseil :

    La longueur maximale d'un raccourci est de 256 caractères. Si votre raccourci est trop long, vous pouvez appeler tous les autres fichiers d'initialisation nécessaires à partir de votre fichier d'initialisation personnalisé au lieu de les ajouter au raccourci.

  5. Pour remplacer les paramètres définis dans les raccourcis, utilisez le paramètre -i <initialization_file> dans les fichiers user.ini et option.ini.

Paramètres disponibles dans les raccourcis de bureau pour Tekla Structures

Vous pouvez utiliser ces paramètres dans les raccourcis de bureau pour Tekla Structures.

Vous pouvez utiliser les paramètres dans les combinaisons. Par exemple, vous pouvez définir les paramètres pour ignorer automatiquement la boîte de dialogue Tekla Structures - Choix des paramètres, ouvrir un modèle et exécuter une macro, par exemple.

Paramètre Description

-I <ini_file_path>

Le fichier .ini indiqué est chargé avant les fichiers .ini d'environnement. Ce paramètre peut être spécifié plusieurs fois.

Ce paramètre peut être utilisé pour ignorer la boîte de dialogue Tekla Structures - Choix des paramètres (la boîte d'ouverture de session).

Exemple :

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

-i <ini_file_path>

Le fichier .ini indiqué est chargé après les fichiers .ini de rôle. Ce paramètre peut être spécifié plusieurs fois.

Exemple :

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

Pour ouvrir un modèle existant

<model_path>

Le modèle indiqué est ouvert après le démarrage.

Exemple :

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

Pour ouvrir un modèle existant enregistré automatiquement

<model_path> /autosaved

La sauvegarde automatique du modèle est ouverte après le démarrage.

Exemple :

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

Pour créer un nouveau modèle sans prototype

/create:<model_path>

Un nouveau modèle est créé après le démarrage.

Exemple :

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

Pour créer un nouveau modèle à l'aide d'un prototype

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

Un nouveau modèle à partir d'un prototype est créé après le démarrage.

Exemple :

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

Pour créer un nouveau modèle multi-utilisateurs

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

Un nouveau modèle multi-utilisateurs est créé après le démarrage.

Exemple :

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

Pour exécuter une macro après le démarrage

-m <macro_file_path>

La macro indiquée est exécutée après le démarrage.

L'exemple ci-dessous ouvre Tekla Structures, définit l'environnement, le rôle et la configuration à partir du fichier Bypass.ini, ouvre le modèle, puis acquiert et enregistre le modèle à l'aide de l'exemple de macro : acquisition de Model Sharing et enregistrement à partir de l'outil BIM Publisher disponible dans 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"

Exemple de fichier d'initialisation

Cet exemple montre un fichier d'initialisation de projet personnalisé qui en appelle d'autres.

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

Raccourci de projet pour ce fichier d'initialisation :

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

Ignorer la boîte de dialogue de connexion

Vous pouvez ignorer la boîte de dialogue de connexion en créant un raccourci de bureau pour Tekla Structures qui utilise un fichier Bypass.ini personnalisé.

  1. Dans un éditeur de texte, ouvrez un fichier Bypass.ini existant.

    Vous pouvez trouver le fichier Bypass.ini pour chaque environnement dans le répertoire %XSDATADIR%\Environments\<your environment>.

  2. Définissez les options avancées suivantes dans le fichier Bypass.ini personnalisé :
    • XS_​LICENSE_​SERVER_​HOST : l'adresse du serveur de licences. Pour les abonnements Tekla Structures, définissez la valeur sur https.
    • XS_DEFAULT_LICENSE : abonnement ou licence par défaut d’un rôle utilisateur.
    • XS_DEFAULT_ENVIRONMENT : fichier .ini spécifique à l’environnement, par exemple %XSDATADIR%\Environments\uk\env_UK.ini
    • XS_DEFAULT_ROLE : fichier .ini spécifique au rôle, par exemple %XSDATADIR%\Environments\uk\role_Engineer.ini

    Par exemple :

    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. Enregistrez le fichier Bypass.ini modifié.
  4. Cliquez avec le bouton droit de la souris sur le raccourci Tekla Structures <version> sur votre bureau, puis sélectionnez Copier.
  5. Collez le raccourci sur votre bureau.
  6. Cliquez avec le bouton droit de la souris sur le nouveau raccourci, puis sélectionnez Propriétés.
  7. Dans le champ Cible, entrez le chemin d'accès à teklastructures.exe, suivi du paramètre -I (i majuscule), puis le chemin d'accès au fichier Bypass.ini.

    Si vous avez installé Tekla Structures sous un chemin contenant des espaces, utilisez des guillemets (") autour de chaque chemin.

    Exemple de la cible modifiée :

    "C:\Program Files\Tekla Structures\2022\bin\TeklaStructures.exe" -I 
    "C:\ProgramData\Tekla Structures\2022\Environments\uk\Bypass.ini"
Cela a-t-il été utile?
Précédent
Suivant