Distribuzione delle schede personalizzate utilizzando una cartella azienda o ambiente

Tekla Structures
2021
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 (non in una cartella progetto). Le schede personalizzate vengono aggiunte automaticamente alla fine della ribbon per tutti gli utenti che utilizzano la stessa cartella azienda (FIRM) o ambiente. Ciò significa che un amministratore può distribuire le personalizzazioni a tutti gli utenti dell'azienda, consentendo al 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. Se l'amministratore ha aggiornato il contenuto di una scheda personalizzata, gli utenti riceveranno un aggiornamento quando riavviano Tekla Structures. Le schede non sono specifiche della configurazione, pertanto vengono importate indipendentemente dalla licenza di Tekla Structures dell'utente. Se la scheda contiene comandi non disponibili nella configurazione dell'utente, questi verranno visualizzati in grigio nella ribbon.
Nota:

Se si utilizza una cartella azienda per distribuire le schede personalizzate, è necessario impostare il percorso della cartella azienda in un file .ini, ad esempio in user.ini, teklastructures.iniproject.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 ed è troppo tardi per inizializzare la scheda personalizzata.

  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 alcuni comandi.
  3. Salvare la ribbon.
  4. Aprire la cartella ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UI\Ribbons.
  5. Aprire il file *.xml della ribbon contenente la scheda che si desidera condividere con altri utenti in un editor di testo, come ad esempio Blocco note di Microsoft.
  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 richiesto 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, è possibile anche andare alle cartelle superiori: 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 verrà 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 al passaggio 1.
  9. Riavviare Tekla Structures.

    La scheda personalizzata adesso viene visualizzata alla fine della ribbon.

È stato utile?
Precedente
Successivo