Ist es möglich, ein Popup-System in einem WAPT-Paket zu implementieren?
Wir möchten, dass auf dem Bildschirm des Benutzers ein Pop-up-Fenster erscheint.
Dieses Pop-up-Fenster dient zum Neustart des Rechners. Der Benutzer muss damit interagieren können.
Hier ist ein Beispiel dafür, was wir wollen:
Und hier ist der Code:
Code: Alle auswählen
import ctypes
MB_YESNO = 0x04
MB_ICONQUESTION = 0x20
IDYES = 6
IDNO = 7
reponse = ctypes.windll.user32.MessageBoxW(0, message + "voulez-vous redémarrer la machine maintenant ?", "Redémarrage", MB_YESNO | MB_ICONQUESTION)
if reponse == IDYES:
subprocess.call(["shutdown", "-r", "-t", "0"])Wenn wir das Skript ausführen, erscheint das Pop-up nicht auf dem Rechner.
Kann uns die Funktion "session_setup" weiterhelfen, und wenn ja, wie?
