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

Tekla Structures
2019
Tekla Structures

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

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

Note:

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

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

  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>

快捷方式中的可用参数

您可以在快捷方式中使用以下参数:

参数 描述
-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

这些内容是否有用?
上一步
下一步