Creazione di shortcut sul desktop personalizzati per Tekla Structures

Tekla Structures
2024
Tekla Structures

Creazione di shortcut sul desktop personalizzati per Tekla Structures

Per utilizzare i file .ini corretti per un progetto specifico, è possibile creare shortcut per avviare teklastructures.exe con inizializzazioni personalizzate.

È possibile creare shortcut sul desktop per scopi diversi, ad esempio, per ottenere file di impostazione personalizzati in base al cliente per il quale si lavora in un progetto. L'installazione di Tekla Structures crea automaticamente una serie di shortcut per gli ambienti selezionati.

Nota:

È consigliabile che solo gli amministratori creino la personalizzazione e gli shortcut sul desktop. In caso contrario, le impostazioni potrebbero differire da quelle definite per l'azienda o per il progetto specifico a cui si sta lavorando.

Per ulteriori informazioni sui file di inizializzazione (file .ini), vedere file di inizializzazione (file .ini).

Creazione di uno shortcut sul desktop per Tekla Structures con inizializzazioni personalizzate

  1. Creare un file di inizializzazione personalizzato.
    1. Aprire il file user.ini utilizzando un editor di testo standard.

      Il file user.ini si trova in ..\Users\<user>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings sul computer in uso.

    2. Salvare il file con un nuovo nome, ad esempio customer.ini o project.ini.
    3. Aggiungere le impostazioni necessarie al file, quindi salvare il file di inizializzazione modificato.
  2. Per creare una copia della shortcut di default, cliccare con il pulsante destro del mouse su Tekla Structures <versione> shortcut sul desktop, selezionare Copia, quindi incollare la shortcut sul desktop.
  3. Cliccare con il pulsante destro del mouse sullo shortcut, quindi selezionare Proprietà.
  4. Nel campo Obiettivo, immettere il percorso del teklastructures.exe corrente, quindi i parametri di inizializzazione del progetto.

    Se il percorso contiene degli spazi, utilizzare delle virgolette (") attorno al tracciato. Ad esempio, "C:\Program Files\Tekla Structures\"

    Suggerimento:

    La lunghezza massima di un comando breve è di 256 caratteri. Se lo shortcut è troppo lungo, è possibile richiamare tutti gli altri file di inizializzazione necessari dal file di inizializzazione personalizzato anziché aggiungerli allo shortcut.

  5. Per sovrascrivere le impostazioni definite negli shortcut, utilizzare il parametro -i <initialization_file> nei file user.ini e option.ini.

Parametri disponibili negli shortcut sul desktop per Tekla Structures

È possibile utilizzare questi parametri negli shortcut sul desktop per Tekla Structures.

È possibile utilizzare i parametri in combinazioni. Ad esempio, è possibile impostare i parametri per ignorare automaticamente la finestra di dialogo Tekla Structures - Scegli impostazione, aprire un modello ed eseguire una macro.

Parametro Descrizione

-I <ini_file_path>

Il file .ini specificato è caricato prima dei file .ini dell'ambiente. Questo parametro può essere specificato più volte.

Questo parametro può essere utilizzato per escludere la finestra di dialogo Tekla Structures - Scegli impostazione (finestra di dialogo di accesso).

Esempio:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" -I "C:\ProgramData\Trimble\Tekla Structures\<version>\Environments\uk\Bypass.ini"

-i <ini_file_path>

Il file .ini specificato viene caricato dopo i file .ini dei ruoli. Questo parametro può essere specificato più volte.

Esempio:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" -i "C:\TeklaStructures\MySettings.ini"

Per aprire un modello esistente

<model_path>

Il modello specificato viene aperto dopo l'avvio.

Esempio:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" "C:\TeklaStructuresModels\My model"

Per aprire un modello esistente salvato automaticamente

<model_path> /autosaved

Il modello specificato salvato automaticamente viene aperto dopo l'avvio.

Esempio:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe""C:\TeklaStructuresModels\My model" /autosaved

Per creare un nuovo modello senza un modello prototipo

/create:<model_path>

Dopo l'avvio viene creato un nuovo modello.

Esempio:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe"/create:"C:\TeklaStructuresModels\My model"

Per creare un nuovo modello utilizzando un modello prototipo

/create:<model_path> /modelTemplate:<template_name>

Dopo l'avvio viene creato un nuovo modello utilizzando un modello prototipo.

Esempio:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe"/create:"C:\TeklaStructuresModels\My model" /modelTemplate:"Cast-in-Place"

Per creare un nuovo modello multi-user

/create:<model_path> /server:<server_name>

Dopo l'avvio viene creato un nuovo modello multi-user.

Esempio:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe"/create:"C:\TeklaStructuresModels\My model" /server:"my-server:1234"

Per eseguire una macro dopo l'avvio

-m <macro_file_path>

La macro specificata viene eseguita dopo l'avvio.

Nell'esempio seguente viene aperto Tekla Structures, vengono impostati l'ambiente, il ruolo e la configurazione dal file Bypass.ini, viene aperto, letto e salvato il modello utilizzando la macro di esempio: Lettura e salvataggio Model Sharing dallo strumento Publisher BIM disponibile in Tekla Warehouse.

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" -I "C:\ProgramData\Trimble\Tekla Structures\<version>\Environments\<environment>\Bypass.ini" "C:\TeklaStructuresModels\<model>" -m "C:\ReadInSave2016.cs"

Esempio di un file di inizializzazione

Questo esempio mostra un file di inizializzazione di progetto personalizzato che richiama altri file di inizializzazione.

MyProject.ini
//The project is based on the default UK settings
call C:\ProgramData\Trimble\Tekla Structures\2019.0\Environments\uk\env_UK.ini
//..but our company policy requires these changes
call c:\CompanySettings\OurPolicy.ini
//..and the fabricator requires something
call c:\Fabricators\Fabricator1.ini
//..and then we let users to make some changes (color etc.)
call c:\Users\user_%USERNAME%.ini

Shortcut del progetto per questo file di inizializzazione:

"C:\Program Files\Tekla Structures\<version>\bin\TeklaStructures.exe" -i "\\MyServer\MyProject\MyProject.ini" "\\MyServer\MyProject\MyModel\"

Esclusione della finestra di dialogo di accesso

È possibile ignorare la finestra di dialogo di accesso creando uno shortcut sul desktop per Tekla Structures che utilizza un file Bypass.ini personalizzato.

  1. In un editor di testo aprire un file Bypass.ini esistente.

    È possibile trovare il file Bypass.ini per ciascun ambiente nella cartella %XSDATADIR%\Environments\<your environment>.

  2. Impostare le seguenti opzioni avanzate nel file personalizzato Bypass.ini.
    • XS_​LICENSE_​SERVER_​HOST: indirizzo server licenze. Per le subscription di Tekla Structures, impostare il valore su https.
    • XS_DEFAULT_LICENSE: l'abbonamento o la licenza di default per un ruolo utente.
    • XS_DEFAULT_ENVIRONMENT: il file specifico dell'ambiente .ini, ad esempio %XSDATADIR%\Environments\uk\env_UK.ini
    • XS_DEFAULT_ROLE: il file specifico del ruolo .ini, ad esempio %XSDATADIR%\Environments\uk\role_Engineer.ini

    Ad esempio:

    set XS_LICENSE_SERVER_HOST=https
    set XS_DEFAULT_LICENSE=DIAMOND
    set XS_DEFAULT_ENVIRONMENT=%XSDATADIR%\Environments\uk\env_UK.ini 
    set XS_DEFAULT_ROLE=%XSDATADIR%\Environments\uk\role_Engineer.ini 
  3. Salvare il file Bypass.ini modificato.
  4. Cliccare con il pulsante destro del mouse sullo shortcut Tekla Structures <versione> sul desktop, quindi selezionare Copia.
  5. Incollare lo shortcut sul desktop.
  6. Cliccare con il pulsante destro del mouse sullo shortcut, quindi selezionare Proprietà.
  7. Nel campo Destinazione immettere il percorso a teklastructures.exe, seguito dal parametro -I (i maiuscola), quindi il percorso del file Bypass.ini.

    Se Tekla Structures è stato installato in un percorso che contiene spazi, utilizzare le virgolette (") attorno a ciascun percorso.

    Un esempio della destinazione modificata:

    "C:\Program Files\Tekla Structures\2022\bin\TeklaStructures.exe" -I 
    "C:\ProgramData\Tekla Structures\2022\Environments\uk\Bypass.ini"
È stato utile?
Precedente
Successivo