创建具有自定义初始化设置的启动快捷方式

Tekla Structures
2021
Tekla Structures

创建具有自定义初始化设置的启动快捷方式

您可以使用快捷方式启动具有自定义初始化设置的 teklastructures.exe。您可以出于不同目的使用此功能创建快捷方式,例如根据工程中您为其工作的客户使用自定义设置文件。Tekla Structures 安装程序会自动为所选环境创建快捷方式。

注:

我们建议仅由管理员创建自定义设置和必要的快捷方式。否则,您的设置可能会不同于为贵公司或所从事的特定工程定义的设置。

创建具有自定义初始化设置的启动快捷方式

  1. 使用任何标准文本编辑器打开 user.ini 文件。
  2. 使用新名称保存该文件,例如 customer.iniproject.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. 要覆盖快捷方式中定义的设置,请使用 user.inioption.ini 文件中的参数 -i <initialization_file>

快捷方式中的可用参数

下表列出了可以在启动快捷方式中使用的参数。

可以组合使用这些参数。例如,您可以将这些参数设置为自动绕过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 文件中设置环境、角色和配置,打开模型,读入并保存模型。此操作使用示例宏:模型共享读入和保存完成,该宏来自 Tekla Warehouse 中提供的 BIM Publisher 工具。

"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\"
这些内容是否有用?
上一步
下一步