Distribuzione delle schede personalizzate utilizzando una cartella azienda o ambiente

Tekla Structures
2023
Tekla Structures

Distribuzione delle schede personalizzate utilizzando una cartella azienda o ambiente

In alternativa alla personalizzazione dei file della ribbon, che sostituisce la ribbon esistente, è possibile importare le schede personalizzate agli altri utenti nell'azienda posizionando i file della scheda in una cartella azienda o ambiente.

Le schede personalizzate vengono aggiunte automaticamente alla fine della ribbon per tutti gli utenti che utilizzano la stessa cartella azienda (FIRM) o ambiente. Un amministratore può distribuire le personalizzazioni a tutti gli utenti dell'azienda, consentendo nel contempo ai singoli utenti di personalizzare le proprie ribbon.

Queste schede personalizzate non vengono visualizzate nell'Editor ribbon, in modo che gli utenti non possano modificarle. Quando un amministratore aggiorna il contenuto di una scheda personalizzata, gli utenti ricevono un aggiornamento quando riavviano Tekla Structures. Le schede non sono specifiche per la configurazione. Vengono importate a prescindere dalla configurazione dell'abbonamento Tekla Structures dell'utente. Se la scheda contiene comandi non disponibili nella configurazione dell'utente, i comandi vengono visualizzati in grigio nella ribbon.

Nota:

Se si utilizza una cartella azienda per distribuire le schede personalizzate, impostare il percorso della cartella azienda in un file .ini, ad esempio user.ini, teklastructures.ini, project.ini o company.ini. Se si imposta il percorso della cartella azienda nell'opzione avanzata XS_FIRM, il file della scheda non funziona correttamente, poiché la definizione XS_FIRM nelle opzioni avanzate viene eseguita a livello di modello e la scheda personalizzata non è inizializzata.

  1. Creare la seguente struttura di cartelle nella cartella azienda della propria azienda o nella cartella sistema.

  2. Nell'Editor ribbon creare una scheda personalizzata e aggiungervi dei comandi.
  3. Salvare la ribbon.
  4. Aprire la cartella ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Ribbons.
  5. In un editor di testo aprire il file della ribbon *.xml contenente la scheda che si desidera condividere con altri utenti.
  6. Rimuovere tutti gli altri contenuti dal file della ribbon, ad eccezione della prima riga e della descrizione della scheda da condividere.

    In alternativa, è possibile copiare il contenuto in un nuovo file di testo.

    Ad esempio:

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

    Le icone dei pulsanti utilizzano percorsi relativi. Il percorso dell'icona è relativo al file *.xml dal quale viene letta la scheda. Ad esempio Icon="myicon.png" si riferisce a un'icona nella stessa cartella del file *.xml e Icon="somefolder\myicon2.png" si riferisce a un'icona in una sottocartella.

    In alternativa, è inoltre possibile creare percorsi nelle cartelle ai livelli superiori alla cartella corrente: Icon="..\myicon.png".

  7. Salvare il file *.xml con un nuovo nome nella cartella ..\CustomTabs\Modeling o ..\CustomTabs\Drawing.

    I file della scheda hanno l'estensione del nome file *.xml. Si consiglia di utilizzare lo stesso nome della scheda. Ad esempio, MyTab.xml. Il nome del file non fa distinzione tra maiuscole e minuscole.

    La scheda viene aggiunta alle ribbon in modalità di disegno o di modellazione, a seconda della posizione in cui si trova la cartella. Possono essere presenti diversi file delle schede personalizzate nella stessa cartella. Vengono aggiunti alla ribbon uno dopo l'altro. Se lo stesso file della scheda è presente in entrambe le cartelle azienda e ambiente, la versione aziendale sostituisce la versione ambiente.

    Nota:

    Per evitare conflitti tra i nomi file, si consiglia agli amministratori di aggiungere un prefisso a tutti i file delle schede personalizzate con il nome dell'azienda e agli sviluppatori di estensioni di aggiungere un prefisso a tutti i file delle proprie schede personalizzate con il nome dell'estensione (ad esempio, MyExtension_TabName.xml).

  8. Se la scheda contiene comandi definiti dall'utente, copiare il file UserDefined.xml dalla cartella ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Commands nella cartella \Commands creata nella cartella azienda o nella cartella sistema.
  9. Riavviare Tekla Structures.

    La scheda personalizzata adesso viene visualizzata alla fine della ribbon.

È stato utile?
Precedente
Successivo