Aangepaste tabbladen met een bedrijfs- of omgevingsmap verdelen

Tekla Structures
2021
Tekla Structures

Aangepaste tabbladen met een bedrijfs- of omgevingsmap verdelen

Als alternatief voor aangepaste lintbestanden, waarmee het bestaande lint wordt overschreven, kunt u aangepaste tabbladen naar andere gebruikers in het bedrijf distribueren door de tabbladen in een bedrijfs- of omgevingsbestand (niet in een projectmap) te plaatsen. De aangepaste tabbladen worden automatisch aan het eind van het lint toegevoegd voor alle gebruikers die dezelfde bedrijfs- of omgevingsmap gebruiken. Dit betekent dat een beheerder aanpassingen naar alle gebruikers in het bedrijf kan distribueren terwijl individuele gebruikers nog steeds wordt toegestaan om hun linten ook aan te passen.

Deze aangepaste tabbladen verschijnen niet in de Linteditor, dus de gebruikers kunnen ze niet bewerken. Als de beheerder de inhoud van een aangepast tabblad heeft bijgewerkt, ontvangen de gebruikers een update wanneer ze Tekla Structures opnieuw starten. Tabbladen zijn niet configuratiespecifiek, dus worden ze ongeacht de Tekla Structures-licentie van de gebruiker geïmporteerd. Als het tabblad commando's bevat die niet in de configuratie van de gebruiker beschikbaar zijn, worden deze gedimd weergegeven in het lint.
Opmerking:

Als u een vaste map gebruikt om de aangepaste tabbladen te distribueren, moet u het pad van de bedrijfsmap in een .ini-bestand instellen, bijvoorbeeld in user.ini, teklastructures.iniproject.ini of in company.ini. Als u het pad van de bedrijfsmap in de geavanceerde optie XS_FIRM instelt, werkt het tabbladbestand niet correct, omdat de XS_FIRM-definitie in geavanceerde opties op het modelniveau wordt gemaakt en het te laat is om het aangepaste tabblad te initialiseren.

  1. Maak de volgende mapstructuur in de bedrijfsmap of in de systeemmap van uw bedrijf.

  2. Maak in de Linteditor een aangepast tabblad en voeg er enkele commando's aan toe.
  3. Sla het lint op.
  4. Ga naar de map ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Ribbons.
  5. Open het lintbestand *.xml dat het tabblad bevat dat u met andere gebruikers in een teksteditor, zoals Microsoft Notepad, wilt delen.
  6. Verwijder alle andere inhoud uit het lint behalve de eerste regel en de beschrijving van het tabblad dat u wilt delen.

    U kunt de benodigde inhoud ook in een nieuw tekstbestand kopiëren.

    Bijvoorbeeld:

    <?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>

    De knoppictogrammen gebruiken relatieve paden. Het pictogrampad is relatief ten opzichte van het *.xml-bestand waaruit de tab wordt uitgelezen. Icon="myicon.png" verwijst bijvoorbeeld naar een pictogram in dezelfde map als het *.xml-bestand en Icon="somefolder\myicon2.png" verwijst naar een pictogram in een submap.

    Daarnaast kunt u ook mappen teruggaan: Icon="..\myicon.png".

  7. Sla het *.xml-bestand met een nieuwe naam op in de map ..\CustomTabs\Modeling of ..\CustomTabs\Drawing.

    Tabbladbestanden hebben de bestandsextensie *.xml. We raden u aan dat u dezelfde naam als voor het tabblad gebruikt. Bijvoorbeeld: MyTab.xml. De bestandsnaam is niet hoofdlettergevoelig.

    Het tabblad wordt aan de modellerings- of Tekening Editor-linten toegevoegd, afhankelijk van de map waarin deze zich bevindt. Er kunnen zich meerdere bestanden met aangepaste tabbladen in dezelfde map bevinden. Ze worden één voor één aan het lint toegevoegd. Als hetzelfde tabbladbestand in de omgevings- en bedrijfsmappen bestaat, overschrijft de bedrijfsversie de omgevingsversie.

    Opmerking:

    Als u bestandsnaamconflicten wilt voorkomen, raden we aan dat beheerders alle bestanden met aangepaste tabbladen van een prefix met de bedrijfsnaam voorzien en dat extensieontwikkelaars alle bestanden met aangepaste tabbladen van een prefix met de naam van de extensie voorzien (bijvoorbeeld MyExtension_TabName.xml).

  8. Als het tabblad door de gebruiker gedefinieerde commando's bevat, kopieert u het bestand UserDefined.xml van de map ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Commands naar de map \Commands die in stap 1 is gemaakt.
  9. Start Tekla Structures opnieuw op.

    Het aangepaste tabblad verschijnt nu aan het eind van het lint.

Was dit nuttig?
Vorige
Volgende