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

Tekla Structures
2023
Tekla Structures

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

特定のプロジェクトに適した .ini ファイルを使用するには、カスタマイズされた初期化で teklastructures.exe を開始するショートカットを作成します。

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

注:

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

初期化ファイル (.ini ファイル) の詳細については、「 初期化ファイル (.ini ファイル)」を参照してください。

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

  1. カスタマイズした初期化ファイルを作成します。
    1. 任意の標準のテキスト エディタで user.ini ファイルを開きます。

      user.ini のファイルは、コンピューターの ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings にあります。

    2. ファイルを customer.ini または project.ini などの新しい名前で保存します。
    3. 必要な設定をファイルに追加し、変更した初期化ファイルを保存します。
  2. デフォルトのショートカットのコピーを作成するには、デスクトップの [Tekla Structures <version>] ショートカットを右クリックし、[コピー] を選択して、ショートカットをデスクトップに貼り付けます。
  3. ショートカットを右クリックして、[プロパティ] を選択します。
  4. [ターゲット] フィールドに、現在の teklastructures.exe のパスとプロジェクト初期化パラメータを入力します。

    パスにスペースが含まれている場合は、パスのまわりに引用符 (") を使用します。たとえば、"C:\Program Files\Tekla Structures\" のように入力します。

    ヒント:

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

  5. ショートカットに定義されている設定を置き換えるには、user.ini および option.ini ファイルのパラメーター -i <initialization_file> を使用します。

ショートカットで使用できるパラメーター

これらのパラメータは、の起動用ショートカットで使用できます。

パラメータは組み合わせで使用できます。パラメータを設定し、たとえば、自動的に [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 ツールから Model Sharing 読み込みおよび保存

"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\"

ログイン ダイアログボックスを省略する

カスタマイズした Bypass.ini ファイルを使用する起動用ショートカットを作成することで、ログイン ダイアログ ボックスを省略することができます。

  1. テキストエディタで、既存の Bypass.ini ファイルを開きます。

    %XSDATADIR%\Environments\<your environment> フォルダに環境ごとの Bypass.ini ファイルがあります。

  2. カスタマイズされた Bypass.ini ファイルで次の詳細設定を行います。
    • XS_​LICENSE_​SERVER_​HOST:オンプレミス ライセンス サーバーのアドレスTekla Structures サブスクリプションを使用するには、値を「https」に設定します。
    • XS_DEFAULT_LICENSE:ユーザー役割のデフォルトのサブスクリプションまたはライセンス。
    • XS_DEFAULT_ENVIRONMENT:環境固有の .ini ファイル (例: %XSDATADIR%\Environments\uk\env_UK.ini)
    • XS_DEFAULT_ROLE:役割固有の .ini ファイル (例: %XSDATADIR%\Environments\uk\role_Engineer.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"
役に立ちましたか?
前へ
次へ