Seite 5 von 8
Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 3. September 2019 – 17:13 Uhr
von Mich
Hallo,
vielen Dank für dieses Paket, es wird mir sehr helfen.
Ich habe jedoch eine Frage: Aktualisieren Sie das Paket mit jeder neuen Unterversion (beispielsweise ist Ihre Version 0.2.1 und Version 0.2.2 ist aktuell verfügbar), oder aktualisiert sich der Pronote-Client automatisch und Sie stellen nur eine Version pro Schuljahr bereit?
Vielen Dank im Voraus für Ihre Antwort.
Mit freundlichen Grüßen
Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 20. September 2019 – 16:35 Uhr
von olaplanche
Hallo,
sorry für die späte Antwort, ich war im Schulstress und habe deine Nachricht wohl nicht gesehen. Wie dem auch sei …
Ich persönlich verteile die neue Version nur zu Schuljahresbeginn über Wapt; danach aktualisiert sich der Benutzer automatisch auf seinem Rechner, ganz ohne Administratorrechte!
Viel Erfolg!
Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 8. Juli 2020 – 16:46 Uhr
von olaplanche
Hallo! Hier ist der Code für die Versionen von 2020

Denken Sie daran, SERVERNAME und SERVERPORT durch Ihre Werte zu ersetzen
Dieses Mal habe ich mich entschieden, die vorherige Version nicht aus dem Setup der Version 2020 zu deinstallieren, da die Deinstallation mit den Paketen von 2019 einwandfrei funktioniert. Daher können beide Versionen parallel installiert werden!
EDT 2020 v0.1.1 x64:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing wapt-edt2020_x64')
import tempfile
import codecs
pathinstallfile = makepath(tempfile.gettempdir(),'Setup.iss')
data = ur"""[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-DlgOrder]
Dlg0={AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-SdLicense2Rtf-0
Count=6
Dlg1={AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-SdAskDestPath-0
Dlg2={AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-AskOptions-0
Dlg3={AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-AskOptions-1
Dlg4={AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-AskOptions-2
Dlg5={AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-SdFinish-0
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-SdLicense2Rtf-0]
Result=1
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-SdAskDestPath-0]
szDir=C:\Program Files\Index Education\EDT 2020\Réseau\Client
Result=1
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-AskOptions-0]
Result=1
Sel-0=0
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-AskOptions-1]
Result=1
Sel-0=1
Sel-1=0
Sel-2=0
Sel-3=0
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-AskOptions-2]
Result=1
Sel-0=0
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
"""
fichier = codecs.open(pathinstallfile, "w", encoding='mbcs')
fichier.write(data)
fichier.close()
install_exe_if_needed("Install_EDTclient_FR_2020.0.1.1_win64.exe",silentflags='-s -f1%s' % pathinstallfile,key='{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}',min_version='0.1.1',killbefore='Client EDT.exe')
uninstallkey.remove('{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}')
create_desktop_shortcut(r'EDT2020',target=u'C:\Program Files\Index Education\EDT 2020\Réseau\Client\Client EDT.exe',arguments=r'-Adresse "SERVERNAME" -PortTcp "SERVERPORT"')
def uninstall():
print('uninstalling wapt-edt2020_x64')
import tempfile
pathuninstallfile = makepath(tempfile.gettempdir(),'Uninstall.iss')
data = ur"""[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-DlgOrder]
Dlg0={AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-MessageBox-0
Count=2
Dlg1={AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-SdFinishReboot-0
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-MessageBox-0]
Result=6
[{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}-SdFinishReboot-0]
Result=1
BootOption=0
"""
fichier = open(pathuninstallfile, "w")
fichier.write(data)
fichier.close()
run(r'"%s\InstallShield Installation Information\{AA9AC92C-2AEE-4FD7-BED8-5CFF8D26C38E}\setup.exe" -s -uninst -f1%s' % (programfiles32,pathuninstallfile))
remove_file(pathuninstallfile)
remove_desktop_shortcut('EDT2020.lnk')
run('"MsiExec.exe" /X{775E087D-A428-428C-A5FD-000010003000} /qn')
Pronote 2020 v0.1.1 x64:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing wapt-pronote2020_x64')
import tempfile
import codecs
pathinstallfile = makepath(tempfile.gettempdir(),'Setup.iss')
data = ur"""[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-DlgOrder]
Dlg0={52F13A9C-7815-4F65-BA5A-CC7E09191930}-SdLicense2Rtf-0
Count=6
Dlg1={52F13A9C-7815-4F65-BA5A-CC7E09191930}-SdAskDestPath-0
Dlg2={52F13A9C-7815-4F65-BA5A-CC7E09191930}-AskOptions-0
Dlg3={52F13A9C-7815-4F65-BA5A-CC7E09191930}-AskOptions-1
Dlg4={52F13A9C-7815-4F65-BA5A-CC7E09191930}-AskOptions-2
Dlg5={52F13A9C-7815-4F65-BA5A-CC7E09191930}-SdFinish-0
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-SdLicense2Rtf-0]
Result=1
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-SdAskDestPath-0]
szDir=C:\Program Files\Index Education\Pronote 2020\Réseau\Client
Result=1
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-AskOptions-0]
Result=1
Sel-0=0
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-AskOptions-1]
Result=1
Sel-0=1
Sel-1=0
Sel-2=0
Sel-3=0
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-AskOptions-2]
Result=1
Sel-0=0
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
"""
fichier = codecs.open(pathinstallfile, "w", encoding='mbcs')
fichier.write(data)
fichier.close()
install_exe_if_needed("Install_PRNclient_FR_2020.0.1.1_win64.exe",silentflags='-s -f1%s' % pathinstallfile,key='{52F13A9C-7815-4F65-BA5A-CC7E09191930}',min_version='0.1.1',killbefore='Client PRONOTE.exe')
uninstallkey.remove('{52F13A9C-7815-4F65-BA5A-CC7E09191930}')
create_desktop_shortcut(r'Pronote2020',target=u'C:\Program Files\Index Education\Pronote 2020\Réseau\Client\Client PRONOTE.exe',arguments=r'-Adresse "SERVERNAME" -PortTcp "SERVERPORT"')
def uninstall():
print('uninstalling wapt-pronote2020_x64')
import tempfile
pathuninstallfile = makepath(tempfile.gettempdir(),'Uninstall.iss')
data = ur"""[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-DlgOrder]
Dlg0={52F13A9C-7815-4F65-BA5A-CC7E09191930}-MessageBox-0
Count=2
Dlg1={52F13A9C-7815-4F65-BA5A-CC7E09191930}-SdFinishReboot-0
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-MessageBox-0]
Result=6
[{52F13A9C-7815-4F65-BA5A-CC7E09191930}-SdFinishReboot-0]
Result=1
BootOption=0
"""
fichier = open(pathuninstallfile, "w")
fichier.write(data)
fichier.close()
run(r'"%s\InstallShield Installation Information\{52F13A9C-7815-4F65-BA5A-CC7E09191930}\setup.exe" -s -uninst -f1%s' % (programfiles32,pathuninstallfile))
remove_file(pathuninstallfile)
remove_desktop_shortcut('Pronote2020.lnk')
run('"MsiExec.exe" /X{775E087D-A428-428C-A5FD-000010003000} /qn')
Schöne Feiertage!

Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 1. Dezember 2020 - 10:09 Uhr
von FredB
Hallo,
vielen Dank fürs Teilen!
Leider kann ich es nicht verwenden, da die auf der Website verfügbare Pronote-Client-Version 0.2.4 ist.
Könnte mir jemand das komplette Paket zusenden, damit ich es anpassen kann? Oder hat jemand den Code für die Pronote-Client-Version 0.2.4 (2020) angepasst?
Vielen Dank und einen schönen Tag noch.
Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 1. Dezember 2020 – 13:50 Uhr
von olaplanche
Hallo,
der Code wurde im ersten Beitrag auf Seite 1 aktualisiert.

Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 1. Dez. 2020 - 15:54 Uhr
von FredB
Vielen Dank !
Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 4. Januar 2021 - 12:24 Uhr
von joel.montelimard
Hallo Olaplanche,
ich bin nicht sehr erfahren im Erstellen von Paketen. Ich habe zwar schon einige angepasst, aber noch nie selbst welche erstellt.
Ich interessiere mich für Ihr Pronote-Paket (wenn möglich Version 0.2.5, da dies die aktuelle Version ist) mit der Serverkonfiguration 0430113P.index-education.net.
Und, um es etwas überspitzt auszudrücken: Wo finde ich eine einfache Anleitung zum Erstellen dieses (oder eines anderen) Pakets? Ich habe den Code von Seite 1 und Pronote heruntergeladen, weiß aber nicht, wie ich damit umgehen soll.
Vielen Dank im Voraus.
Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 26. Januar 2021 – 19:49 Uhr
von Lemarec
Guten Abend.
Scheint mit Version 0.2.5 zu funktionieren.
Schönen Abend noch.
Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 15. Juni 2021 - 08:33 Uhr
von Verdierr
Hallo,
vielen Dank für Ihre Arbeit und die Bereitstellung dieses Pakets.
Ich habe ein Paket mit der Vorabversion von EDT 2021 erstellt, erhalte aber eine Fehlermeldung bei der Installation auf Rechnern mit der aktuellen Version 2020. Auf Rechnern ohne vorinstalliertes EDT funktioniert die Installation problemlos.
Die Fehlermeldung lautet: „Returned non-zero exit status -2147213312“.
Haben Sie diese Vorabversion getestet?
Haben Sie eine Idee, woran dieser Fehler liegen könnte und wie er behoben werden kann?
Vielen Dank im Voraus.
Betreff: [GELÖST] Erstellen des Edt/Pronote-Pakets
Veröffentlicht: 15. Juni 2021 - 08:48 Uhr
von olaplanche
Hallo,
ich habe es noch nicht mit der 2021er Preview getestet. Normalerweise lassen sich zwei Hauptversionen parallel installieren.
Die Antwortdatei unterscheidet sich jedoch je nachdem, ob sie auf einem Rechner mit einer vorherigen Version erstellt wird oder nicht; möglicherweise liegt hier das Problem.