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

Tekla Structures
2022
Tekla Structures

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

기존 리본을 재정의하는 사용자 지정 리본 파일 대신, 탭 파일을 회사 지정 폴더 또는 환경 폴더(프로젝트 폴더 아님)에 배치하여 사용자 지정 탭을 회사 내 다른 사용자에게 배포할 수 있습니다. 사용자 지정 탭은 동일한 회사 지정 폴더나 환경 폴더를 사용하는 모든 사용자를 위해 리본 끝에 자동으로 추가됩니다. 즉, 관리자는 회사의 모든 사용자에게 사용자 지정 설정을 배포할 수 있지만 개별 사용자는 리본도 사용자 지정할 수 있습니다.

이 사용자 지정 탭은 리본 편집기에 표시되지 않으므로 사용자가 편집할 수 없다는 점에 유의하십시오. 관리자가 사용자 지정 탭의 내용을 업데이트한 경우 사용자가 Tekla Structures를 다시 시작하면 업데이트를 받게 됩니다. 탭은 구성과 무관하므로 사용자의 Tekla Structures 라이선스와 관계 없이 가져오게 됩니다. 탭에 사용자의 구성에서 사용할 수 없는 명령들이 포함되어 있는 경우, 그 명령들은 리본에 흐리게 표시됩니다.
주:

회사 지정 폴더를 사용하여 사용자 지정 탭을 배포하는 경우, user.ini, teklastructures.ini,project.ini 또는 company.ini 등의 .ini 파일에서 회사 지정 폴더 경로를 설정해야 합니다. 고급 옵션 XS_FIRM에서 회사 지정 폴더 경로를 설정하면, 고급 옵션의 XS_FIRM 정의가 모델 수준에서 이루어지며 사용자 지정 탭이 초기화되기에는 너무 늦기 때문에 탭 파일이 제대로 작동하지 않습니다.

  1. 다음 폴더 구조를 회사의 회사 지정 폴더 또는 시스템 폴더에 생성합니다.

  2. 리본 편집기에서 사용자 지정 탭을 생성하고 여기에 몇 가지 명령을 추가합니다.
  3. 리본을 저장합니다.
  4. ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Ribbons 폴더로 이동합니다.
  5. 다른 사용자와 공유하고자 하는 탭이 포함되어 있는 리본 *.xml 파일을 Microsoft Notepad 등의 텍스트 편집기에서 엽니다.
  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 파일을 1 단계에서 생성한 \Commands 폴더로 복사합니다.
  9. Tekla Structures를 다시 시작합니다.

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

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