Pagina 1 di 1

[Risolto] Creazione del pacchetto Flowcode v6

Pubblicato: 6 settembre 2017 - 16:23
di olaplanche
Salve,

ho creato un nuovo pacchetto che installa Flowcode v6 in modalità silenziosa senza problemi ed esegue il comando di attivazione della licenza software. Tuttavia, questo comando non è completamente silenzioso e, di conseguenza, l'installazione del pacchetto va in timeout dopo 300 secondi con un output.

Il software rimane comunque perfettamente funzionante e attivato, quindi è possibile accettare questa eccezione per evitare che venga segnalato un errore al server WAPT? Il comando di attivazione viene eseguito all'interno di una funzione `run()`.

Grazie.

Re: Creazione del pacchetto Flowcode v6

Pubblicato: 6 settembre 2017 - 22:00
di sfontenau
Ciao,

l'installazione del software sembra lunga e il tempo di esecuzione predefinito di 300 secondi non è sufficiente.

Puoi aumentare il timeout aggiungendo,

ad esempio, timeout=1200.

Simon

Re: Creazione del pacchetto Flowcode v6

Pubblicato: 7 settembre 2017 - 08:24
di olaplanche
Salve,

grazie. Ho già provato ad aumentare il timeout, ma non risolve il problema.
Il comando di attivazione viene eseguito rapidamente, ma alla fine visualizza una finestra di conferma in cui è sufficiente cliccare su OK. Purtroppo, non sembra esserci un parametro per disabilitarla.
Quando utilizzo questo comando in un pacchetto WAPT, la finestra di conferma non viene visualizzata e, indipendentemente dal timeout, viene segnalato un errore.

Re: Creazione del pacchetto Flowcode v6

Pubblicato: 7 settembre 2017 - 08:57
di htouvet
Questo è il comando

Codice: Seleziona tutto

fc_licensing.exe -register "C:\key_folder\key.txt" "Flowcode User" "C:\Program Files\Flowcode 6\licenses\basic.key" "C:\key_folder\basic.key"
Chi richiede la conferma tramite un popup?

In tal caso, una soluzione abbastanza pulita è quella di impostare un timeout più breve e catturare (try: except: ) l'errore di timeout.

Codice: Seleziona tutto

try:
    run('fc_licensing.exe -register ...',timeout=15)
except TimeoutExpired:
    pass

Re: Creazione del pacchetto Flowcode v6

Pubblicato: 7 settembre 2017 - 09:57
di olaplanche
Sì, è proprio così!

Proverò la tua soluzione alternativa, grazie!

Re: Creazione del pacchetto Flowcode v6

Pubblicato: 7 settembre 2017 - 10:17
di olaplanche
Funziona, grazie!

Non vedo come si possa fare in un altro modo... (più pulito)