Benutzerdefinierte Desktopverknüpfungen für Tekla Structures erstellen

Tekla Structures
Geändert: 13 Mai 2025
2025
Tekla Structures

Benutzerdefinierte Desktopverknüpfungen für Tekla Structures erstellen

Damit die korrekten .ini-Dateien für ein bestimmtes Projekt verwendet werden, erstellen Sie die Verknüpfungen, bevor Sie teklastructures.exe mit benutzerdefinierten Initialisierungen starten.

Sie können Desktopverknüpfungen für verschiedene Zwecke erstellen, beispielsweise um je nach Kunde des Projekts benutzerdefinierte Setup-Dateien einzurichten. Beim Installieren von Tekla Structures werden für die ausgewählten Umgebungen automatisch Desktopverknüpfungen erstellt.

Anmerkung:

Es empfiehlt sich, die erforderlichen Desktopverknüpfungen nur von Administratoren erstellen zu lassen. Andernfalls weichen die Einstellungen gegebenenfalls von den für die Firma oder das Projekt definierten Einstellungen ab.

Weitere Informationen zu Initialisierungsdateien (.ini Dateien) finden Sie unter Initialisierungsdateien für Startparameter und Standardeinstellungen.

Eine Desktopverknüpfung für Tekla Structures mit benutzerdefinierter Initialisierung erstellen

  1. Erstellen Sie eine benutzerdefinierte Initialisierungsdatei.
    1. Öffnen Sie die Datei user.ini mit einem beliebigen Standard-Texteditor.

      Die user.ini-Datei befindet sich in ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings auf Ihrem Computer.

    2. Speichern Sie die Datei unter einem neuen Namen, z. B. customer.ini oder project.ini.
    3. Fügen Sie der Datei die erforderlichen Einstellungen hinzu, und speichern Sie anschließend die geänderte Initialisierungsdatei.
  2. Zum Kopieren der Standardverknüpfung klicken Sie mit der rechten Maustaste auf die Verknüpfung Tekla Structures <version> auf dem Desktop, wählen Kopieren aus und fügen dann die Verknüpfung auf dem Desktop ein.
  3. Klicken Sie mit der rechten Maustaste,und wählen Sie dann Eigenschaften aus.
  4. Im Feld Ziel geben Sie den Pfad zu der aktuellen Datei teklastructures.exe und dann die Projektinitialisierungsparameter ein.

    Wenn der Pfad Leerzeichen enthält, fassen Sie ihn mit Anführungszeichen (") ein. Beispiel: "C:\Program Files\Tekla Structures\".

    Tipp:

    Die maximale Zeichenanzahl einer Verknüpfung beträgt 256 Zeichen. Sollte die Verknüpfung zu lang sein, können Sie alle weiteren erforderlichen Initialisierungsdateien aus Ihrer benutzerdefinierten Initialisierungsdatei aufrufen, statt diese der Verknüpfung hinzuzufügen.

  5. Um die in den Shortcuts definierten Einstellungen außer Kraft zu setzen, verwenden Sie den Parameter -i <initialization_file> in den user.ini- und option.ini-Dateien.

Verfügbare Parameter in Desktopverknüpfungen für Tekla Structures

Diese Parameter können Sie in Desktopverknüpfung für Tekla Structures verwenden.

Die Parameter können auch in Kombinationen verwendet werden. Die Parameter können z. B. so eingestellt werden, dass das Dialogfeld Tekla Structures – Einrichtung umgangen, ein Modell geöffnet und ein Macro ausgeführt wird.

Parameter Beschreibung

-I <ini_file_path>

Die angegebene .ini-Datei wird geladen, bevor die .ini-Dateien für die Umgebung geladen werden. Dieser Parameter kann mehrfach angegeben werden.

Dieser Parameter kann verwendet werden, um den Tekla Structures – Einrichtung Dialog (den Anmeldedialog) zu umgehen.

Beispiel:

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

-i <ini_file_path>

Die angegebene Datei .ini wird geladen, nachdem die Dateien der Rolle .ini geladen wurden. Dieser Parameter kann mehrfach angegeben werden.

Beispiel:

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

Öffnen eines vorhandenen Modells

<model_path>

Das angegebene Modell wird beim Programmstart geöffnet.

Beispiel:

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

Öffnen eines vorhandenen, automatisch gespeicherten Modells

<model_path> /autosaved

Das angegebene, automatisch gespeicherte Modell wird beim Programmstart geöffnet.

Beispiel:

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

Erstellen eines neuen Modells ohne eine Modellvorlage

/create:<model_path>

Nach dem Start wird ein neues Modell erstellt.

Beispiel:

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

Erstellen eines neuen Modells mit einer Modellvorlage

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

Nach dem Start wird ein neues Modell anhand einer Modellvorlage erstellt.

Beispiel:

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

Erstellen eines neuen Multi-User-Modells

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

Ein neues Multi-User-Modell wird nach dem Start erstellt.

Beispiel:

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

So führen Sie ein Makro nach dem Programmstart aus

-m <macro_file_path>

Das angegebene Makro wird nach dem Programmstart ausgeführt.

Im folgenden Beispiel wird Tekla Structures geöffnet, die Umgebung, Rolle und Konfiguration aus der Datei Bypass.ini eingestellt, das Modell geöffnet und das Modell mit Hilfe des Beispielmakros eingelesen und gespeichert: Modellfreigabe Einlesen und Speichern aus dem BIM-Publisher-Tool, das in Tekla Warehouse verfügbar ist.

"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"

Beispiel einer Initialisierungsdatei

In diesem Beispiel wird eine benutzerdefinierte Projektinitialisierungsdatei gezeigt, die andere Initialisierungsdateien aufruft.

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

Die Projektverknüpfung für diese Initialisierungsdatei:

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

Umgehen des Anmelde-Dialogfelds

Sie können das Dialogfeld für die Anmeldung durch Erstellen einer Desktop-Verknüpfung für Tekla Structures umgehen, mit der die benutzerdefinierte Datei Bypass.ini geöffnet wird.

  1. Öffnen Sie in einem Texteditor eine bestehende Bypass.ini-Datei.

    Sie finden die Bypass.ini-Datei für jede Umgebung im %XSDATADIR%\Environments\<your environment>-Ordner.

  2. Legen Sie die folgenden erweiterten Optionen in der angepassten Bypass.ini-Datei fest:
    • XS_LICENSE_SERVER_HOST: die Lizenzserveradresse. Bei Online-Abonnements für Tekla Structures stellen Sie den Wert auf https ein.
    • XS_DEFAULT_LICENSE: Das ist das Standardabonnement oder die Lizenz für eine Benutzerrolle.
    • XS_DEFAULT_ENVIRONMENT: die umgebungsspezifische .ini-Datei, zum Beispiel %XSDATADIR%\Environments\uk\env_UK.ini
    • XS_DEFAULT_ROLE: die rollenspezifische .ini-Datei, zum Beispiel %XSDATADIR%\Environments\uk\role_Engineer.ini

    Zum Beispiel:

    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. Speichern Sie die geänderte Bypass.ini-Datei.
  4. Klicken Sie mit der rechten Maustaste auf die Verknüpfung Tekla Structures <Version> auf Ihrem Desktop und wählen Sie dann Kopieren.
  5. Fügen Sie die Verknüpfung auf Ihrem Desktop ein.
  6. Klicken Sie mit der rechten Maustaste auf die neue Verknüpfung und wählen Sie dann Eigenschaften.
  7. Geben Sie in das Feld Ziel den Pfad zu teklastructures.exe ein, gefolgt von dem Parameter -I (großes i), dann den Pfad zu der Bypass.ini-Datei.

    Wenn Sie Tekla Structures unter einem Pfad mit Leerzeichen installiert haben, setzen Sie die einzelnen Pfade in Anführungszeichen (").

    Ein Beispiel für das geänderte Ziel:

    "C:\Program Files\Tekla Structures\2022\bin\TeklaStructures.exe" -I 
    "C:\ProgramData\Tekla Structures\2022\Environments\uk\Bypass.ini"
Fanden Sie das hilfreich?
Zurück
Weiter