为 Tekla Structures 创建自定义桌面快捷方式

Tekla Structures
修改时间: 16 2月 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.iniproject.ini
    3. 将所需的设置添加到文件中,然后保存修改后的初始化文件。
  2. 要复制默认快捷方式,请右键单击桌面上的 Tekla Structures <version> 快捷方式,选择复制,然后将快捷方式粘贴到您的桌面。
  3. 右键单击该快捷方式,然后选择属性
  4. 目标字段中,输入当前 teklastructures.exe 的路径,然后输入项目初始化参数。

    如果路径包含空格,请在路径两边使用引号 (")。例如 "C:\Program Files\Tekla Structures\"

    提示:

    快捷方式的最大长度为 256 个字符。如果您的快捷方式过长,可以在自定义初始化文件中调用所有其他的必需初始化文件,而不是将这些文件添加到快捷方式中。

  5. 要覆盖通过快捷键定义的设置,请使用 user.inioption.ini 文件中的参数 -i <initialization_file>

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 文件中设置环境、角色和配置,打开模型,读入并保存模型。此操作使用示例宏:模型共享读入和保存完成,该宏来自 Tekla Warehouse 中提供的 BIM Publisher 工具。

"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 文件。

    您可以在 %XSDATADIR%\Environments\<your environment> 文件夹中找到适用于每个环境的 Bypass.ini 文件。

  2. 在自定义 Bypass.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"
这些内容是否有用?
上一步
下一步