- Главная
- Tekla Structures
- Manage Tekla Structures
- Files and folders in Tekla Structures
- Initialization files (.ini files)
- Создание ярлыков запуска с настроенными файлами инициализации
Создание ярлыков запуска с настроенными файлами инициализации
Создание ярлыков запуска с настроенными файлами инициализации
Для запуска teklastructures.exe с настроенными файлами инициализации можно использовать ярлыки. Это дает возможность создать ярлыки для различных целей — например, чтобы иметь отдельные настроечные файлы в зависимости от заказчика (например, изготовителя металлоконструкций), для которого выполняется проект. При установке Tekla Structures автоматически создаются ярлыки для выбранных сред.
Рекомендуется, чтобы созданием настроенных файлов инициализации и соответствующих ярлыков занимались исключительно администраторы. В противном случае настройки пользователя могут отличаться от настроек, заданных для компании или для конкретного проекта, над которым работает пользователь.
Создание ярлыка запуска с настроенным файлом инициализации
- Откройте файл user.ini с помощью любого стандартного текстового редактора.
- Сохраните файл с новым именем, например customer.ini или project.ini.
- Отредактируйте файл путем добавления необходимых настроек.
- Сохраните измененный файл инициализации.
- В Windows откройте меню Пуск и выберите Все программы > Tekla Structures <версия> .
- Щелкните Tekla Structures <версия> правой кнопкой мыши и выберите Копировать.
- Вставьте ярлык на рабочий стол.
- Выберите ярлык, щелкните правой кнопкой мыши и выберите Свойства.
- Измените путь в поле Объект ярлыка, добавив в него требуемую инициализационную информацию для проекта.
Сначала введите путь к текущему файлу teklastructures.exe , затем желаемые параметры.
Кавычки (") в пути позволяют избежать возможных проблем в случае, если путь содержит пробелы. Есть путь к папке установки Tekla Structures не содержит пробелов — например, C:\TeklaStructures\ — при удалении кавычек никаких проблем не возникнет. Если же путь к папке установки Tekla Structures содержит пробелы — например, C:\Program Files\Tekla Structures\ — кавычки необходимы.
Максимальная длина ярлыка – 256 символов. Если этой длины недостаточно, все остальные необходимые файлы инициализации можно вызвать из настроенного файла инициализации, а не добавлять их в ярлык.
- Переопределить настройки, заданные в ярлыках, можно с помощью параметра -i <initialization_file> в файлах user.ini и option.ini.
Параметры, которые можно использовать в ярлыках
В ярлыках можно использовать следующие параметры:
Параметр | Описание |
---|---|
-I <ini_file_path> | Заданный файл .ini загружается перед файлами .ini среды. Этот параметр можно указывать несколько раз. Этот параметр можно использовать для обхода диалогового окна Выбор варианта настройки (диалогового окна входа). Пример: "C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" -I "C:\ProgramData\Trimble\Tekla Structures\2019.0\Environments\uk\Bypass.ini" |
-i <ini_file_path> | Заданный файл .ini загружается после файлов .ini роли. Этот параметр можно указывать несколько раз. Пример: "C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" -i "C:\TeklaStructures\MySettings.ini" |
Чтобы открыть существующую модель <model_path> |
Заданная модель открывается после запуска программы. Пример: "C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" "C:\TeklaStructuresModels\My model" |
Чтобы открыть существующую автосохраненную модель <model_path> /autosaved |
Заданная автосохраненная модель открывается после запуска программы. Пример: "C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" "C:\TeklaStructuresModels\My model" /autosaved |
Чтобы создать новую модель без шаблона модели /create:<model_path> |
Новая модель создается после запуска программы. Пример: "C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" /create:"C:\TeklaStructuresModels\My model" |
Чтобы создать новую модель с использованием шаблона модели /create:<model_path> /modelTemplate:<template_name> |
После запуска программы создается новая модель с использованием шаблона модели. Пример: "C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" /create:"C:\TeklaStructuresModels\My model" /modelTemplate:"Cast-in-Place" |
Чтобы создать новую многопользовательскую модель /create:<model_path> /server:<server_name> |
Новая многопользовательская модель создается после запуска программы. Пример: "C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" /create:"C:\TeklaStructuresModels\My model" /server:"my-server:1234" |
-m <macro_file_path> | Заданный макрос выполняется при запуске программы. Пример: "C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" -m "C:\ProgramData\Trimble\Tekla Structures\2019.0\Environments\UK\General\user-macros\modeling\Swap Handles.cs" |
Эти параметры можно использовать в сочетании, чтобы, например, автоматически подавить окно Tekla Structures - выбор варианта настройки , открыть модель и выполнить макрос.
"C:\Program Files\Tekla Structures\2019.0\nt\bin\TeklaStructures.exe" -I "C:\ProgramData\Trimble\Tekla Structures\2019.0\Environments\uk\Bypass.ini" "D:\Models\_TS2019\My model" -m "c:ProgramData\Trimble\Tekla Structures\2019.0\Environments\UK\General\user-macros\modeling\Swap Handles.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\2019.0\nt\bin\TeklaStructures.exe -i \\MyServer\MyProject\MyProject.ini \\MyServer\MyProject\MyModel\MyModel.db1