회사 지정 폴더 또는 환경 폴더를 사용하여 사용자 지정 탭 배포

Tekla Structures
수정됨: 13 1월 2023
2023
Tekla Structures

회사 지정 폴더 또는 환경 폴더를 사용하여 사용자 지정 탭 배포

기존 리본을 재정의하는 사용자 지정 리본 파일 대신, 사용자 지정된 탭 파일을 회사 지정 폴더나 환경 폴더에 배치하여 사용자 지정된 탭을 회사 내 다른 사용자에게 배포할 수 있습니다.

사용자 지정 탭은 동일한 회사 지정 폴더나 환경 폴더를 사용하는 모든 사용자를 위해 리본 끝에 자동으로 추가됩니다. 관리자가 회사의 모든 사용자에게 사용자 지정 설정을 배포할 수 있으며 이 경우에도 개별 사용자는 여전히 자신의 리본을 사용자 지정할 수 있습니다.

이렇게 사용자 지정된 탭은 리본 편집기에 표시되지 않으므로 사용자가 편집할 수는 없습니다. 관리자가 사용자 지정된 탭의 내용을 업데이트한 경우 사용자가 Tekla Structures를 다시 시작할 때 업데이트를 받게 됩니다. 탭은 구성에 귀속되지 않습니다. 사용자의 Tekla Structures 구독 구성에 관계 없이 탭을 가져옵니다. 탭에 사용자의 구성에서 사용할 수 없는 명령들이 포함되어 있는 경우, 해당 명령은 리본에서 흐리게 표시됩니다.

주:

회사 지정 폴더를 사용하여 사용자 지정 탭을 배포하는 경우 .ini 파일(user.ini, teklastructures.ini, project.ini 또는 company.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. 탭에 사용자 정의 명령이 포함된 경우에는 ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Commands 폴더의 UserDefined.xml 파일을 회사 지정 폴더 또는 시스템 폴더에서 생성한 \Commands 폴더에 복사하십시오.
  9. Tekla Structures를 다시 시작합니다.

    이제 리본 끝에 사용자 지정 탭이 표시됩니다.

도움이 되었습니까?
이전
다음