Tworzenie niestandardowych skrótów na pulpicie dla Tekla Structures

Tekla Structures
Zmodyfikowany: 13 Maj 2025
2025
Tekla Structures

Tworzenie niestandardowych skrótów na pulpicie dla Tekla Structures

Aby skorzystać z odpowiednich plików .ini dla konkretnego projektu, można utworzyć skróty, aby uruchomić teklastructures.exe z dostosowanymi plikami inicjującymi.

Można użyć skrótów na pulpicie do różnych celów, np. aby użyć dostosowanych plików konfiguracji zależnie od klienta, dla którego pracujesz w ramach projektu. Instalacja Tekla Structures automatycznie tworzy skróty dla wybranych środowisk.

Uwaga:

Zalecamy, aby dostosowywaniem i tworzeniem skrótów na pulpicie zajmowali się tylko administratorzy. W przeciwnym razie Twoje ustawienia mogą różnić się od ustawień zdefiniowanych dla firmy albo konkretnego projektu, nad którym pracujesz.

Aby uzyskać więcej informacji o plikach inicjujących (.ini), zobacz rozdział Pliki inicjujące dla parametrów uruchomienia i ustawień domyślnych.

Tworzenie skrótu na pulpicie dla Tekla Structures przy użyciu dostosowanych plików inicjujących

  1. Utwórz dostosowany plik inicjujący.
    1. Otwórz plik user.ini w dowolnym standardowym edytorze tekstu.

      Plik user.ini znajduje się w folderze ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings na Twoim komputerze.

    2. Zapisz plik pod nową nazwą, np customer.ini lub project.ini.
    3. Dodaj wymagane ustawienia do pliku, a następnie zapisz zmodyfikowany plik inicjujący.
  2. Aby wykonać kopię domyślnego skrótu, kliknij prawym przyciskiem myszy skrót Tekla Structures <wersja> na pulpicie, wybierz Kopiuj, a następnie wklej skrót na pulpicie.
  3. Kliknij prawym przyciskiem myszy skrót i wybierz Właściwości.
  4. W polu Element docelowy wprowadź ścieżkę do teklastructures.exe, a następnie parametry inicjowania projektu.

    Jeśli ścieżka zawiera spacje, należy ująć ścieżkę w cudzysłów ("). Na przykład: "C:\Program Files\Tekla Structures\"

    Wskazówka:

    Maksymalna długość skrótu wynosi 256 znaków. Jeżeli skrót jest zbyt długi, możesz wywołać wszystkie inne niezbędne pliki inicjujące ze swojego dostosowanego pliku inicjującego, zamiast dodawać je do skrótu.

  5. Ustawienia w plikach user.ini i option.ini zastępują ustawienia zdefiniowane w skrótach przy użyciu parametru -i <initialization_file>.

Parametry dostępne w skrótach na pulpicie dla Tekla Structures

Te parametry można stosować w skrótach na pulpicie dla Tekla Structures.

Można stosować parametry w kombinacjach. Można na przykład ustawić parametry tak, aby automatycznie pomijały okno dialogowe Tekla Structures ‑ Ustawienia, otwierały model i uruchamiały makro.

Parametr Opis

-I <ini_file_path>

Dany plik .ini jest wczytywany przed plikami .ini środowiska. Ten parametr można wprowadzić wiele razy.

Ten parametr może być użyty do pominięcia okna dialogowego Tekla Structures ‑ Ustawienia (okna dialogowego logowania).

Przykład:

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

-i <ini_file_path>

Dany plik .ini jest wczytywany po plikach .ini roli. Ten parametr można wprowadzić wiele razy.

Przykład:

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

Otwieranie istniejącego modelu

<model_path>

Dany model jest otwierany po uruchomieniu.

Przykład:

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

Otwieranie istniejącego modelu zapisanego automatycznie (autozapis)

<model_path> /autosaved

Dany model zapisany automatycznie (autozapis) jest otwierany po uruchomieniu.

Przykład:

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

Tworzenie nowego modelu bez szablonu modelu

/create:<model_path>

Po uruchomieniu zostanie utworzony nowy model.

Przykład:

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

Tworzenie nowego modelu za pomocą szablonu modelu

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

Po uruchomieniu zostanie utworzony nowy model z zastosowaniem szablonu modelu.

Przykład:

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

Tworzenie nowego modelu wielu użytkowników

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

Po uruchomieniu zostanie utworzony nowy model wielu użytkowników.

Przykład:

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

Aby uruchomić makro po uruchomieniu

-m <macro_file_path>

Dane makro jest wykonywane po uruchomieniu.

Poniższy przykład otwiera Tekla Structures, ustawia środowisko, rolę i konfigurację poprzez plik Bypass.ini, otwiera model oraz odczytuje i zapisuje model przy użyciu przykładowego makra: Odczyt i zapisanie modelu Model Sharing z narzędzia BIM Publisher, które jest dostępne w 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"

Przykładowy plik inicjujący

Ten przykład pokazuje dostosowany plik inicjujący do projektu, który wywołuje inne pliki inicjujące.

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

Skrót do projektu w przypadku tego pliku inicjującego:

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

Pomijanie okna dialogowego logowania

Istnieje możliwość pominięcia okna dialogowego logowania poprzez utworzenie skrótów na pulpicie dla Tekla Structures przy użyciu dostosowanego pliku Bypass.ini.

  1. W edytorze tekstu otwórz istniejący plik Bypass.ini.

    Pliki Bypass.ini dla poszczególnych środowisk znajdują się w folderze %XSDATADIR%\Environments\<your environment>.

  2. W dostosowanym pliku Bypass.ini ustaw następujące opcje zaawansowane:
    • XS_​LICENSE_​SERVER_​HOST: adres serwera licencji. W przypadku subskrypcji online Tekla Structures ustaw wartość na https.
    • XS_DEFAULT_LICENSE: domyślna subskrypcja lub licencja dla roli użytkownika.
    • XS_DEFAULT_ENVIRONMENT: plik .ini specyficzny dla środowiska, na przykład %XSDATADIR%\Environments\uk\env_UK.ini
    • XS_DEFAULT_ROLE: plik .ini specyficzny dla roli, na przykład %XSDATADIR%\Environments\uk\role_Engineer.ini

    Przykład:

    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. Zapisz zmodyfikowany plik Bypass.ini.
  4. Kliknij prawym przyciskiem myszy skrót Tekla Structures <wersja>, a następnie na pulpicie wybierz Kopiuj.
  5. Wklej skrót na pulpit.
  6. Kliknij prawym przyciskiem myszy nowy skrót i wybierz Właściwości.
  7. W polu Element docelowy wpisz ścieżkę do pliku teklastructures.exe, po niej parametr -I (z wielką literą i), a na koniec ścieżkę do pliku Bypass.ini.

    Jeśli program Tekla Structures zainstalowano w ścieżce zawierającej spacje, należy ująć każdą ścieżkę w cudzysłowy (").

    Przykład zmodyfikowanego elementu docelowego:

    "C:\Program Files\Tekla Structures\2022\bin\TeklaStructures.exe" -I 
    "C:\ProgramData\Tekla Structures\2022\Environments\uk\Bypass.ini"
Czy to było pomocne?
Wstecz
Dalej