Aangepaste tabbladen met een bedrijfs- of omgevingsmap verdelen

Tekla Structures
Aangepast: 13 jan 2023
2023
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 firm- of omgevingsmap te plaatsen.

De aangepaste tabbladen worden automatisch aan het eind van het lint toegevoegd voor alle gebruikers die dezelfde bedrijfs- of omgevingsmap gebruiken. Een beheerder kan aanpassingen naar alle gebruikers in het bedrijf kan distribueren terwijl individuele gebruikers nog steeds wordt toegestaan om hun linten 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 bijwerkt, ontvangen de gebruikers de update wanneer ze Tekla Structures opnieuw starten. Tabbladen zijn niet configuratie-specifiek. Ze worden geïmporteerd ongeacht de Tekla Structures-subscription-configuratie van de gebruiker. Als het tabblad commando's bevat die niet in de configuratie van de gebruiker beschikbaar zijn, worden de commando's gedimd in het lint weergegeven.

Opmerking:

Als u een vaste map gebruikt om de aangepaste tabbladen te distribueren, stelt u het pad van de map in een .ini-bestand in, zoals user.ini, teklastructures.iniproject.ini, of company.ini. Als u het pad van de firm-map in de variabele XS_FIRM instelt, werkt het tabbladbestand niet correct, omdat de XS_FIRM-definitie in de variabelen op het modelniveau wordt gemaakt en het aangepaste tabblad niet is geïnitialiseerd.

  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 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 wilt delen in een teksteditor.
  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 inhoud ook naar 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 paden maken naar mappen op niveaus boven de huidige map: 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 is aan de modellerings- of tekeningmodus-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 UserDefined.xml-bestand van de ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Commands-map naar de \Commands-map die u in de map of de systeemmap hebt gemaakt.
  9. Start Tekla Structures opnieuw op.

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

Was dit nuttig?
Vorige
Volgende