Página 3 de 8

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 4 de septiembre de 2018 - 13:57
por e-annaThouet
Hola Olaplanche,

también me interesaría el paquete Pronote, ya que trabajo con varias escuelas y me sería de gran ayuda, ahorrándome mucho tiempo.

Gracias de antemano.

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 4 de septiembre de 2018 - 15:08
por olaplanche
Hola, ¡

paquete Pronote enviado!

Saludos cordiales,

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 4 de septiembre de 2018 - 16:45
por e-annaThouet
Muchísimas gracias por la rapidez; el paquete me ahorrará muchísimo tiempo.

Atentamente

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 6 de septiembre de 2018 - 21:14
por jejew2006
Hola Olaplanche,

yo también estaría interesado en el paquete EDT.

Gracias de antemano.

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 7 de septiembre de 2018 - 8:22 a. m.
por olaplanche
Hola, ¡

paquete EDT enviado!

Saludos cordiales,

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 7 de septiembre de 2018 - 14:54
por alf
Hola,

voy a probar algo un poco diferente.

¿Podría obtener también el paquete Pronote?

Gracias de antemano.

Anne-Laure

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 7 de septiembre de 2018 - 14:58
por olaplanche
Hola, ¡

Listo!

Saludos cordiales,

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 10 de septiembre de 2018 - 14:42
por alf
Hola,

gracias por su pronta respuesta.
La instalación funcionó perfectamente.
Sin embargo, tengo problemas para desinstalarlo a través de Wapt.
¿Hay algo específico que deba hacer?

Gracias de antemano.

Anne-Laure

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 10 de septiembre de 2018 - 16:00
por olaplanche
Buen día,

Acabo de actualizar el código para la parte de desinstalación del paquete edt como se muestra a continuación:

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    print('installing wapt-edt2018')
    install_exe_if_needed("Install_EDTclient_FR_2018.0.2.1_win64.exe",silentflags='-s -f1%s\Setup.iss' % basedir,key='{56186141-47B5-4BF6-A06E-6D6EED12C720}',min_version='0.0.2.1',killbefore='Client EDT.exe')
    uninstallkey.remove('{56186141-47B5-4BF6-A06E-6D6EED12C720}')
    remove_desktop_shortcut('EDT2017.lnk')
    create_desktop_shortcut(r'EDT2018',target=u'C:\Program Files\Index Education\EDT 2018\Réseau\Client EDT.exe',arguments=r'-Adresse "SERVERNAME" -PortTcp "SERVERPORT"')

def uninstall():
    print('uninstalling wapt-edt2018')
    import tempfile
    pathuninstallfile = makepath(tempfile.gettempdir(),'Uninstall.iss')
    data = ur"""[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{56186141-47B5-4BF6-A06E-6D6EED12C720}-DlgOrder]
Dlg0={56186141-47B5-4BF6-A06E-6D6EED12C720}-MessageBox-0
Count=2
Dlg1={56186141-47B5-4BF6-A06E-6D6EED12C720}-SdFinishReboot-0
[{56186141-47B5-4BF6-A06E-6D6EED12C720}-MessageBox-0]
Result=6
[{56186141-47B5-4BF6-A06E-6D6EED12C720}-SdFinishReboot-0]
Result=1
BootOption=0
"""
    fichier = open(pathuninstallfile, "w")
    fichier.write(data)
    fichier.close()
    run(r'"%s\InstallShield Installation Information\{56186141-47B5-4BF6-A06E-6D6EED12C720}\setup.exe" -runfromtemp -l0x040c  -uninst -removeonly -s -f1%s' % (programfiles32,pathuninstallfile))
    remove_file(pathuninstallfile)
    remove_desktop_shortcut('EDT2018.lnk')
Sin embargo, como se mencionó en una publicación anterior, la desinstalación no funciona mediante el paquete wapt ni desde Pyscripter como administrador. Por otro lado, el comando `run` del paquete se ejecuta y desinstala correctamente el software cuando se ejecuta manualmente desde el símbolo del sistema como administrador.

Aunque no necesito desinstalar los paquetes edt/pronote una vez instalados, y durante una actualización importante (v2017 -> v2018), la nueva versión desinstala la anterior, el hecho de que la desinstalación nunca haya funcionado nunca me ha molestado. Pero si alguien tiene alguna explicación o sugerencia, ¡por supuesto que me interesaría!

Re: [RESUELTO] Creando paquete Edt/Pronote

Publicado: 10 de septiembre de 2018 - 16:50
por alf
Hola de nuevo,

gracias por tu respuesta.
Efectivamente, según nuestras conversaciones, estaba bastante segura de que no se había encontrado una solución.
Gracias por el código actualizado.
No estoy familiarizada con Pronote, pero el hecho de que la nueva instalación desinstale la anterior es positivo.
Intentaré investigar un poco más; de lo contrario, esperaré al nuevo curso escolar.

Gracias de nuevo.

Que tengas un buen resto del día.

Anne-Laure