Создание ярлыков запуска с настроенными файлами инициализации

Tekla Structures
2020
Tekla Structures

Создание ярлыков запуска с настроенными файлами инициализации

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

Прим.:

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

Создание ярлыка запуска с настроенным файлом инициализации

  1. Откройте файл user.ini с помощью любого стандартного текстового редактора.
  2. Сохраните файл с новым именем, например customer.ini или project.ini.
  3. Отредактируйте файл путем добавления необходимых настроек.
  4. Сохраните измененный файл инициализации.
  5. В Windows откройте меню Пуск и выберите Все программы > Tekla Structures <версия>.
  6. Щелкните Tekla Structures <версия> правой кнопкой мыши и выберите Копировать.
  7. Вставьте ярлык на рабочий стол.
  8. Выберите ярлык, щелкните правой кнопкой мыши и выберите Свойства.
  9. Измените путь в поле Объект ярлыка, добавив в него требуемую инициализационную информацию для проекта.

    Сначала введите путь к текущему файлу teklastructures.exe, затем желаемые параметры.

    Кавычки (") в пути позволяют избежать возможных проблем в случае, если путь содержит пробелы. Есть путь к папке установки Tekla Structures не содержит пробелов — например, C:\TeklaStructures\ — при удалении кавычек никаких проблем не возникнет. Если же путь к папке установки Tekla Structures содержит пробелы — например, C:\Program Files\Tekla Structures\ — кавычки необходимы.

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

  10. Переопределить настройки, заданные в ярлыках, можно с помощью параметра -i <initialization_file> в файлах user.ini и option.ini.

Параметры, которые можно использовать в ярлыках

В таблице ниже перечислены параметры, которые можно использовать в ярлыках запуска.

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

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

-I <ini_file_path>

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

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

Пример:

"C:\Program Files\Tekla Structures\<version>\nt\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>\nt\bin\TeklaStructures.exe" -i "C:\TeklaStructures\MySettings.ini"
Чтобы открыть существующую модель

<model_path>

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

Пример:

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

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

<model_path> /autosaved

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

Пример:

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

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

/create:<model_path>

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

Пример:

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

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

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

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

Пример:

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

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

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

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

Пример:

"C:\Program Files\Tekla Structures\<version>\nt\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>\nt\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>\nt\bin\TeklaStructures.exe" -i "\\MyServer\MyProject\MyProject.ini" "\\MyServer\MyProject\MyModel\"
Была ли эта информация полезной?
Назад
Далее