您好!

您是否了解以用户身份登录后可以查看更多内容?

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

已添加 April 3, 2019 by Tekla User Assistance tekla.documentation@trimble.com

软件版本: 
2019

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

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

您可以使用快捷方式启动具有自定义初始化设置的 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

Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our content.
We use this to prevent automated spam submissions.
内容评级: 
没有投票