Página 1 de 1
[Resuelto] Creando el paquete Flowcode v6
Publicado: 6 de septiembre de 2017 - 16:23
por olaplanche
Hola,
he creado un nuevo paquete que instala Flowcode v6 de forma silenciosa y sin problemas, y ejecuta el comando de activación de la licencia. Sin embargo, este comando no es completamente silencioso y, por lo tanto, la instalación del paquete agota el tiempo de espera después de 300 segundos con un mensaje de error.
El software sigue funcionando correctamente y está activado, así que, ¿es posible aceptar esta excepción para evitar que se reporte un error al servidor WAPT? El comando de activación se ejecuta dentro de una función `run()`.
Gracias.
Re: Creación de un paquete Flowcode v6
Publicado: 6 de septiembre de 2017 - 22:00
por sfonteneau
Hola,
la instalación del software parece larga y el tiempo de ejecución predeterminado de 300 segundos no es suficiente.
Puedes aumentar el tiempo de espera añadiendo,
por ejemplo: timeout=1200.
Simon
Re: Creación de un paquete Flowcode v6
Publicado: 7 de septiembre de 2017 - 8:24 a. m.
por olaplanche
Hola,
gracias. Ya intenté aumentar el tiempo de espera, pero no soluciona el problema.
El comando de activación se ejecuta rápidamente, pero al final muestra una ventana emergente de confirmación donde solo hay que hacer clic en Aceptar. Lamentablemente, no parece haber ningún parámetro para evitar que aparezca.
Al usar este comando en un paquete WAPT, la ventana emergente no aparece y, independientemente del tiempo de espera, se informa de un error.
Re: Creación de un paquete Flowcode v6
Publicado: 7 de septiembre de 2017 - 8:57 a. m.
por htouvet
Este es el comando
Código: Seleccionar todo
fc_licensing.exe -register "C:\key_folder\key.txt" "Flowcode User" "C:\Program Files\Flowcode 6\licenses\basic.key" "C:\key_folder\basic.key"
¿Quién solicita confirmación mediante una ventana emergente?
Si ese es el caso, una solución medianamente limpia es establecer un tiempo de espera más corto y capturar (try: except: ) el error de tiempo de espera.
Código: Seleccionar todo
try:
run('fc_licensing.exe -register ...',timeout=15)
except TimeoutExpired:
pass
Re: Creación de un paquete Flowcode v6
Publicado: 7 de septiembre de 2017 - 9:57 a. m.
por olaplanche
¡Sí, eso es exactamente!
Probaré tu solución, ¡gracias!
Re: Creación de un paquete Flowcode v6
Publicado: 7 de septiembre de 2017 - 10:17 a. m.
por olaplanche
¡Funciona, gracias!
No veo otra forma de hacerlo... (más limpio)