企業フォルダまたは環境フォルダを使用した、カスタマイズしたタブの配布

Tekla Structures
変更済み: 13 1月 2023
2023
Tekla Structures

企業フォルダまたは環境フォルダを使用した、カスタマイズしたタブの配布

カスタマイズしたリボン ファイルで既存のリボンを置き換える代わりに、タブ ファイルを企業フォルダまたは環境フォルダに配置することで、カスタマイズしたタブを社内の他のユーザーに配布することができます。

カスタマイズしたタブは、同じ企業フォルダまたは環境フォルダを使用する全ユーザーのリボンの端に自動的に追加されます。管理者は、個々のユーザーによるリボンのカスタマイズを許可しながら、社内のすべてのユーザーにカスタマイズを配布できます。

これらのカスタマイズしたタブはリボン エディタに表示されないため、ユーザーが編集できないことに注意してください。管理者がカスタマイズしたタブの内容を更新すると、ユーザーは Tekla Structures を再起動したときに更新を受け取ります。タブは、設定に固有のものではありません。ユーザーの Tekla Structures サブスクリプション設定に関係なくインポートされます。ユーザーの構成では利用できないコマンドがタブに含まれている場合、それらのコマンドはリボン上で淡色表示になります。

注:

企業フォルダを使用してカスタム タブを配布する場合は、user.initeklastructures.iniproject.ini、または company.ini などの .ini ファイルに企業フォルダのパスを設定します。詳細設定 XS_FIRM で企業フォルダ パスを設定した場合、詳細設定の XS_FIRM 定義はモデル レベルで作成され、カスタム タブは初期化されません。

  1. 会社の企業フォルダまたはシステム フォルダに、次のフォルダ構造を作成します。

  2. リボン エディタで、カスタマイズしたタブを作成し、コマンドをそのタブに追加します。
  3. リボンを保存します。
  4. ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Ribbons フォルダに移動します。
  5. テキスト エディタで、他のユーザーと共有するタブが含まれているリボン *.xml ファイルを開きます。
  6. 最初の行と、共有するタブの説明を除き、リボン ファイルから他のすべての内容を削除します。

    または、コンテンツを新しいテキスト ファイルにコピーすることもできます。

    例:

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <Tab Header="My Tab" IsCollapsed="false" IsUserDefined="true">
      <SimpleButton X="0" Y="0" Width="3" Height="4" Command="Common.Interrupt" Text="command:ShortText" Icon="myicon.png" ShowText="true" ShowIcon="true" />
      <SimpleButton X="3" Y="0" Width="3" Height="4" Command="RibbonEditor.Open" Text="command:ShortText" Icon="somefolder\myicon2.png" ShowText="true" ShowIcon="true" />
    </Tab>

    ボタン アイコンでは、相対パスが使用されます。アイコン パスは、タブの読み取り元の *.xml ファイルを基準とします。たとえば、Icon="myicon.png"*.xml ファイルと同じフォルダ内のアイコンを参照し、Icon="somefolder\myicon2.png" はサブフォルダ内のアイコンを参照します。

    別の方法として、現在のフォルダの上位レベルにあるフォルダのパスを作成することもできます。Icon="..\myicon.png".

  7. *.xml ファイルに新しい名前を付けて、..\CustomTabs\Modeling または ..\CustomTabs\Drawing フォルダに保存します。

    タブ ファイルのファイル名拡張子は *.xmlです。タブと同じ名前を使用することをお勧めします。たとえば、「MyTab.xml」と入力します。ファイル名では大文字と小文字が区別されません。

    ファイルを保存したフォルダに応じて、タブがモデリング モードまたは図面モードのリボンに追加されます。同じフォルダに複数のカスタム タブ ファイルが存在する場合があるので注意してください。ファイルは順にリボンに追加されます。環境フォルダと企業フォルダの両方に同じタブ ファイルが存在する場合、その企業バージョンで環境バージョンが上書きます。

    注:

    ファイル名の競合を回避するため、管理者がすべてのカスタム タブ ファイルの接頭辞として会社名を付け、機能拡張のデベロッパーがカスタム タブ ファイルの接頭辞として機能拡張の名前を付けることをお勧めします (例: MyExtension_TabName.xml)。

  8. タブにユーザー定義コマンドが含まれている場合は、企業フォルダまたはシステム フォルダで作成した \Commands フォルダに、..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Commands フォルダから UserDefined.xml ファイルをコピーします。
  9. Tekla Structures を再起動します。

    カスタマイズしたタブがリボンの端に表示されます。

役に立ちましたか?
前へ
次へ