Opstartsnelkoppelingen met aangepaste initialisaties maken

Tekla Structures
Aangepast: 16 feb 2024
2023
Tekla Structures

Opstartsnelkoppelingen met aangepaste initialisaties maken

Als u de juiste .ini-bestanden voor een specifiek project wilt gebruiken, kunt u sneltoetsen maken om met aangepaste initialisaties te starten teklastructures.exe .

Met deze functionaliteit kunt u snelkoppelingen voor verschillende doeleinden maken, bijvoorbeeld om aangepaste installatiebestanden te krijgen, afhankelijk van de klant waarvoor u in een project werkt. Tijdens de installatie van Tekla Structures worden automatisch sneltoetsen voor de geselecteerde omgevingen gemaakt.

Opmerking:

We raden aan dat alleen de beheerders de aanpassing en de benodigde snelkoppelingen kunnen maken. Anders kunnen uw instellingen verschillen van de instellingen die voor uw bedrijf of voor het betreffende project waarvoor u werkt, worden gedefinieerd.

Voor meer informatie over initialisatiebestanden (.ini-bestanden), zie initialisatiebestanden (.ini-bestanden).

Een opstartsnelkoppeling met aangepaste initialisatie maken

  1. Een aangepast initialisatiebestand maken.
    1. Open het user.ini-bestand met een standaardteksteditor.

      Het user.ini-bestand bevindt zich ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings op uw computer.

    2. Sla het bestand op onder een nieuwe naam, zoals customer.ini of project.ini.
    3. Voeg de vereiste instellingen aan het bestand toe en sla het gewijzigde initialisatie bestand op.
  2. Als u een kopie van de standaardsneltoets wilt maken, klikt u met de rechtermuisknop op Tekla Structures < versie > sneltoets op uw bureau blad en selecteert u kopiëren en plakt u de sneltoets naar uw bureaublad.
  3. Klik met de rechtermuisknop op de sneltoets en selecteer vervolgens Eigenschappen.
  4. Voer in het Doel-veld het pad naar het huidige teklastructures.exe in en vervolgens de parameters van de projectinitialisatie.

    Als het pad spaties bevat, plaatst u er aanhalingstekens (") om. Bijvoorbeeld "C:\Program Files\Tekla Structures\"

    Tip:

    De maximale lengte van een snelkoppeling is 256 tekens. Als uw sneltoets te lang is kunt u alle andere benodigde initialisatiebestanden vanuit het initialisatiebestand van het project aanroepen in plaats van deze aan de sneltoets toe te voegen.

  5. Voor het overschrijven van de instellingen in de snelkoppelingen, gebruikt u de parameter -i <initialization_file> in de user.ini- en option.ini-bestanden.

Beschikbare parameters in snelkoppelingen

U kunt deze parameters in opstartsneltoetsen gebruiken.

U kunt de parameters in combinaties gebruiken. U kunt bijvoorbeeld de parameters instellen om automatisch om het dialoogvenster Tekla Structures - Instellingen kiezen heen te gaan, een model te openen en een macro uit te voeren.

Parameter Beschrijving

-I <ini_file_path>

Het opgegeven .ini-bestand wordt geladen vóór de .ini-omgevingsbestanden. Deze parameter kan meerdere keren worden opgegeven.

Deze parameter kan worden gebruikt om het dialoogvenster Tekla Structures - Instellingen kiezen (het inlogdialoogvenster) te omzeilen.

Voorbeeld:

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

-i <ini_file_path>

Het opgegeven .ini-bestand wordt geladen na de .ini-bestanden van de rol. Deze parameter kan meerdere keren worden opgegeven.

Voorbeeld:

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

Een bestaand model openen

<model_path>

Het opgegeven model wordt na het opstarten geopend.

Voorbeeld:

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

Een bestaand, automatisch opgeslagen model openen

<model_path> /autosaved

Het opgegeven automatisch opgeslagen model wordt na het opstarten geopend.

Voorbeeld:

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

Een nieuw model maken zonder een modeltemplate

/create:<model_path>

Er wordt na het opstarten een nieuw model gemaakt.

Voorbeeld:

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

Een nieuw model maken met een modeltemplate

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

Er wordt na het opstarten een nieuw model met een modeltemplate gemaakt.

Voorbeeld:

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

Een nieuw multi-user model maken

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

Er wordt na het opstarten een nieuw multi-user model gemaakt.

Voorbeeld:

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

Een macro uitvoeren na het opstarten

-m <macro_file_path>

De opgegeven macro wordt na het opstarten uitgevoerd.

Het onderstaande voorbeeld opent Tekla Structures, stelt de omgeving, de rol en de configuratie van het bestand Bypass.ini in, opent het model, leest het in en slaat het op met behulp van de Voorbeeldmacro: Model Sharing Read in and Saver van de tool BIM Publisher die beschikbaar is in 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"

Voorbeeld van een initialisatiebestand

Dit voorbeeld toont een aangepast projectinitialisatiebestand dat andere initialisatiebestanden aanroept.

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

De projectsnelkoppeling voor dit initialisatiebestand:

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

Het login dialoogvenster omzeilen

U kunt om het login-dialoogvenster heen gaan door een opstartsneltoets te maken die gebruikmaakt van een aangepast bestand Bypass.ini.

  1. Open een bestaand bestand Bypass.ini in een teksteditor.

    U kunt het bestand Bypass.ini voor elke omgeving vinden in de map %XSDATADIR%\Environments\<your environment>.

  2. Stel de volgende variabelen in het aangepaste bestand Bypass.ini in:
    • XS_​LICENSE_​SERVER_​HOST: het on-premises licentieserveradres. Als u subscriptions wilt gebruiken Tekla Structures, stelt u de waarde in op https.
    • XS_DEFAULT_LICENSE: De standaard-subscription of de licentie voor een gebruikersrol.
    • XS_DEFAULT_ENVIRONMENT: het omgevingsspecifieke bestand .ini, bijvoorbeeld %XSDATADIR%\Environments\uk\env_UK.ini
    • XS_DEFAULT_ROLE: het rol-specifieke bestand .ini, bijvoorbeeld %XSDATADIR%\Environments\uk\role_Engineer.ini

    Bijvoorbeeld:

    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. Sla het gewijzigde bestand Bypass.ini op.
  4. Klik met de rechtermuisknop op de snelkoppeling voor Tekla Structures <versie> op uw bureaublad en selecteer vervolgens Kopiëren.
  5. Plak de snelkoppeling op uw bureaublad.
  6. Klik met de rechtermuisknop op de nieuwe snelkoppeling en selecteer vervolgens Eigenschappen.
  7. Voer in het veld Doel het pad naar teklastructures.exe in, gevolgd door de parameter -I (hoofdletter i) en het pad naar het bestand Bypass.ini.

    Als u Tekla Structures hebt geïnstalleerd in een pad dat spaties bevat, moet u aanhalingstekens (") rondom elk pad gebruiken.

    Een voorbeeld van het gewijzigde doel:

    "C:\Program Files\Tekla Structures\2022\bin\TeklaStructures.exe" -I 
    "C:\ProgramData\Tekla Structures\2022\Environments\uk\Bypass.ini"
Was dit nuttig?
Vorige
Volgende