Создание настроенных ярлыков рабочего стола для Tekla Structures

Tekla Structures
Изменено: 16 фев 2024
2024
Tekla Structures

Создание настроенных ярлыков рабочего стола для Tekla Structures

Чтобы использовать правильные файлы .ini в конкретном проекте, можно создавать ярлыки для запуска teklastructures.exe с настроенными инициализациями.

Вы можете создавать ярлыки рабочего стола для различных целей — например, чтобы иметь отдельные настроенные файлы в зависимости от клиента, для которого выполняется проект. При установке Tekla Structures автоматически создаются ярлыки для выбранных сред.

Прим.:

Рекомендуется, чтобы созданием настроенных файлов инициализации и ярлыков рабочего стола занимались исключительно администраторы. В противном случае настройки пользователя могут отличаться от настроек, заданных для компании или для конкретного проекта, над которым работает пользователь.

Дополнительные сведения о файлах инициализации (файлах .ini) см. в разделе, посвященном файлам инициализации (файлам .ini).

Создание ярлыка рабочего стола для Tekla Structures с настроенными файлами инициализации

  1. Создайте настроенный файл инициализации.
    1. Откройте файл user.ini в любом стандартном текстовом редакторе.

      Файл user.ini находится в папке ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings на вашем компьютере.

    2. Сохраните файл с новым именем, например customer.ini или project.ini.
    3. Добавьте в файл необходимые настройки, а затем сохраните измененный файл инициализации.
  2. Чтобы создать копию ярлыка по умолчанию, щелкните правой кнопкой мыши ярлык Tekla Structures <версия> на рабочем столе, выберите Копировать, а затем вставьте ярлык на рабочий стол.
  3. Щелкните ярлык правой кнопкой мыши и выберите Свойства.
  4. В поле Целевая папка введите путь к текущему файлу teklastructures.exe, а затем укажите параметры инициализации проекта.

    Если путь содержит пробелы, возьмите его в кавычки ("). Например: "C:\Program Files\Tekla Structures\"

    Совет:

    Максимальная длина ярлыка – 256 символов. Если ярлык слишком длинный, все остальные необходимые файлы инициализации можно вызвать из настроенного файла инициализации, а не добавлять их в ярлык.

  5. Чтобы переопределить настройки, заданные в ярлыках, используйте параметр -i <initialization_file> в файлах user.ini и option.ini.

Доступные параметры в ярлыках рабочего стола для Tekla Structures

Эти параметры можно использовать в ярлыках рабочего стола для Tekla Structures.

Эти параметры можно использовать в сочетаниях. Например, можно настроить параметры для отключения вывода диалогового окна Tekla Structures - выбор варианта настройки, открытия модели и запуска определенного макроса.

Параметр Описание

-I <ini_file_path>

Заданный файл .ini загружается перед файлами .ini среды. Этот параметр можно указывать несколько раз.

Этот параметр можно использовать для подавления вывода диалогового окна Tekla Structures - выбор варианта настройки (диалогового окна входа).

Пример.

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

-i <ini_file_path>

Заданный файл .ini загружается после файлов .ini роли. Этот параметр можно указывать несколько раз.

Пример.

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

Чтобы открыть существующую модель

<model_path>

Заданная модель открывается после запуска программы.

Пример.

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

Чтобы открыть существующую автосохраненную модель

<model_path> /autosaved

Заданная автосохраненная модель открывается после запуска программы.

Пример.

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

Чтобы создать новую модель без шаблона модели

/create:<model_path>

Новая модель создается после запуска программы.

Пример.

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

Чтобы создать новую модель с использованием шаблона модели

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

После запуска программы создается новая модель с использованием шаблона модели.

Пример.

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

Чтобы создать новую многопользовательскую модель

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

Новая многопользовательская модель создается после запуска программы.

Пример.

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

Чтобы запустить макрос после запуска программы

-m <macro_file_path>

Заданный макрос выполняется после запуска программы.

Приведенный ниже ярлык открывает Tekla Structures, устанавливает среду, роль и конфигурацию из файла Bypass.ini, открывает модель, выполняет считывание изменений и сохраняет модель с помощью макроса Example Macro: Model Sharing Read in and Save из инструмента BIM Publisher, который можно загрузить с сервиса 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"

Пример файла инициализации

Ниже приведен пример настроенного файла инициализации проекта, вызывающего другие файлы инициализации.

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

Ярлык проекта для этого файла инициализации:

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

Пропуск диалогового окна входа в систему

Диалоговое окно входа в систему можно пропустить, если создать ярлык рабочего стола для программы Tekla Structures, которая использует настроенный файл Bypass.ini.

  1. В текстовом редакторе откройте файл Bypass.ini.

    Файл Bypass.ini для каждой среды находится в папке %XSDATADIR%\Environments\<your environment>.

  2. В настроенном файле Bypass.ini задайте следующие расширенные параметры:
    • XS_​LICENSE_​SERVER_​HOST: адрес сервера лицензий. Для подписок на Tekla Structures установите значение https.
    • XS_​DEFAULT_​LICENSE: подписка по умолчанию или лицензия на роль пользователя.
    • XS_DEFAULT_ENVIRONMENT: файл .ini, относящийся к конкретной среде, например %XSDATADIR%\Environments\uk\env_UK.ini
    • XS_DEFAULT_ROLE: файл .ini, относящийся к конкретной роли, например %XSDATADIR%\Environments\uk\role_Engineer.ini

    Например:

    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. Сохраните измененный файл Bypass.ini.
  4. На рабочем столе нажмите правой кнопкой мыши ярлык <версия> Tekla Structures и выберите Копировать.
  5. Вставьте ярлык на рабочий стол.
  6. Нажмите правой кнопкой мыши новый ярлык и выберите Свойства.
  7. В поле Целевая папка введите путь к teklastructures.exe, после чего укажите параметр -I (с заглавной i), а затем — путь к файлу Bypass.ini.

    Если путь, в который вы установили Tekla Structures, содержит пробелы, возьмите каждый путь в кавычки (").

    Пример измененной целевой папки:

    "C:\Program Files\Tekla Structures\2022\bin\TeklaStructures.exe" -I 
    "C:\ProgramData\Tekla Structures\2022\Environments\uk\Bypass.ini"
Была ли эта информация полезной?
Назад
Далее