Pagina 3 di 8

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 4 settembre 2018 - 13:57
di e-annaThouet
Ciao Olaplanche,

sarei anch'io interessato al pacchetto Pronote, dato che lavoro in diverse scuole e mi sarebbe di grande aiuto, facendomi risparmiare molto tempo.

Grazie in anticipo.

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 4 settembre 2018 - 15:08
di olaplanche
Ciao,

pacchetto Pronote inviato!

Cordiali saluti,

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 4 settembre 2018 - 16:45
di e-annaThouet
Grazie mille per la rapidità; il pacco mi farà risparmiare moltissimo tempo.

Cordiali saluti

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 6 settembre 2018 - 21:14
di jejew2006
Ciao Olaplanche,

sarei interessato anche io al pacchetto EDT.

Grazie in anticipo.

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 7 settembre 2018 - 08:22
di olaplanche
Ciao,

pacco EDT inviato!

Cordiali saluti,

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 7 settembre 2018 - 14:54
di alf
Salve,

vorrei provare qualcosa di un po' diverso.

Potrei avere anche il pacchetto Pronote?

Grazie in anticipo.

Anne-Laure

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 7 settembre 2018 - 14:58
di olaplanche
Ciao,

è fatto!

Cordiali saluti,

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 10 settembre 2018 - 14:42
di alf
Salve,

grazie per la rapida risposta.
L'installazione è andata a buon fine.
Tuttavia, ho difficoltà a disinstallarla tramite Wapt.
C'è qualcosa di specifico che devo fare?

Grazie in anticipo.

Anne-Laure

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 10 settembre 2018 - ore 16:00
di olaplanche
Buongiorno,

Ho appena aggiornato il codice per la parte di disinstallazione del pacchetto edt come mostrato di seguito:

Codice: Seleziona tutto

# -*- 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')
Tuttavia, come accennato in un post precedente, la disinstallazione non funziona tramite il pacchetto wapt, né tramite pyscripter eseguito come amministratore. D'altra parte, il comando `run` del pacchetto esegue e disinstalla correttamente il software se eseguito manualmente da un prompt dei comandi (prompt dei comandi) eseguito come amministratore.

Sebbene non abbia realmente bisogno di disinstallare i pacchetti edt/pronote una volta installati, e durante un aggiornamento importante (v2017 -> v2018), la nuova versione disinstalla quella precedente, il fatto che la disinstallazione non abbia mai funzionato non mi ha mai dato fastidio. Ma se qualcuno ha una spiegazione o un suggerimento, sarei ovviamente interessato!

Re: [RISOLTO] Creazione del pacchetto Edt/Pronote

Pubblicato: 10 settembre 2018 - 16:50
di alf
Ciao di nuovo,

grazie per la risposta.
In effetti, in base alle nostre discussioni, ero abbastanza sicura che non fosse stata trovata una soluzione.
Grazie per il codice aggiornato.
Non ho familiarità con Pronote, ma il fatto che la nuova installazione disinstalli la precedente è un'ottima cosa.
Cercherò di approfondire un po' la questione; altrimenti, mi affiderò al nuovo anno scolastico.

Grazie ancora.

Buona continuazione di giornata.

Anne-Laure