カスタマイズされた初期化ファイルを使用する起動用ショートカットの作成

Tekla Structures
2020
Tekla Structures

カスタマイズされた初期化ファイルを使用する起動用ショートカットの作成

ショートカットを利用すると、カスタマイズされた初期化を使用して teklastructures.exe を起動できます。 この機能を使用して、さまざまな目的のショートカットを作成できます。たとえば、プロジェクトにおける対象の顧客に応じてカスタマイズされたセットアップ ファイルを用意できます。 Tekla Structures のインストール時に、選択した環境用のショートカットが自動的に作成されます。

注:

管理者のみがカスタマイズと必要なショートカットを作成することをお勧めします。 そうしない場合、個人の設定と、企業または作業対象の特定のプロジェクト用に定義された設定との間で相違が生じる可能性があります。

カスタマイズされた初期化ファイルを使用する起動用ショートカットの作成

  1. 標準のテキスト エディターを使用して、user.ini ファイルを開きます。
  2. customer.ini または project.ini などの新しい名前を付けてファイルを保存します。
  3. 必要な設定を追加してファイルを変更します。
  4. 変更した初期化ファイルを保存します。
  5. Windows の [スタート] メニューを開き、 [すべてのプログラム] > [Tekla Structures <version>] を選択します。
  6. [Tekla Structures <version>] を右クリックして [コピー] を選択します。
  7. ショートカットをデスクトップに貼り付けます。
  8. ショートカットを選択し、右クリックして [プロパティ] を選択します。
  9. 必要なプロジェクト初期化情報を追加して、ショートカットの [ターゲット] を変更します。

    最初に現在の teklastructures.exe のパスを入力し、次に目的のパラメーターを入力します。

    パスにスペースが含まれている場合は、問題が発生する可能性があるため、パスに引用符 (") を使用します。 Tekla Structures をスペースが含まれていないパス (C:\TeklaStructures\ など) にインストールした場合は、引用符を削除しても問題はありません。 Tekla Structures をスペースを含むパス (C:\Program Files\Tekla Structures\ など) にインストールした場合は、引用符が必要です。

    ショートカットの最大長は256文字です。 長さに問題がある場合は、ショートカットに追加するのではなく、カスタマイズされた初期化ファイルから他のすべての必要な初期化ファイルを呼び出すことができます。

  10. ショートカットに定義されている設定を置き換えるには、user.ini および option.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 ツールから Model Sharing 読み込みおよび保存

"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\"
役に立ちましたか?
前へ
次へ