Page 1 sur 1

Envoyer un message(MessageBox) / .reg

Posté : 01 juil. 2020 - 12:37
par AdriAlpes
Bien le bonjour à tous,

J'aimerais créer une MessageBox dans le def install(), pour informer que l'utilisateur doit redémarrer son poste après l'installation du paquet(déclaration de clé de registre dans le session setup()).

Cependant j'ai un timeout lorsque j'installe le paquet alors que sur mon poste je ne rencontre aucun problème.

Voici le code que j'utilise :
win32ui.MessageBox('test','test')

ou

os.system('cmd /c "msg /TIME:1750 %username% test"')


J'ai essayé de contourner le problème avec l'écriture de la clé(HKCU) dans le def install(), mais cela ne fonctionne pas, peut on installer le paquet en tant qu'utilisateur du poste et non avec le compte Système pour écrire la clé dans le HKCU?

Autre test non concluant, j'ai copié un .reg à la racine du Disque dur, puis je l'ai exécuté avec ce code :

run(r'REG IMPORT C:\test.reg')

ou

subprocess.call(['reg', 'import', C:\test.reg])


Avez-vous une idée des problèmes que je rencontre?

Merci d'avance pour votre aide,

Cordialement.

Adrien

Re: Envoyer un message(MessageBox) / .reg

Posté : 01 juil. 2020 - 14:08
par vcardon
Bonjour,

jetez un oeil ici : https://lists.tranquil.it/pipermail/wap ... 04007.html

Cordialement.

Vincent

Re: Envoyer un message(MessageBox) / .reg

Posté : 01 juil. 2020 - 14:13
par AdriAlpes
Bonjour Vincent,

Merci pour votre réponse je vais essayer ça de suite.

Bonne après midi,

Cordialement.

Adrien

Re: Envoyer un message(MessageBox) / .reg

Posté : 01 juil. 2020 - 14:49
par sfonteneau

Code : Tout sélectionner

msg /TIME:1750  * test
Sinon en wapt Entreprise:

Code : Tout sélectionner

from waptenterprise.waptservice.enterprise import show_message
show_message(None,{'msg':'Hello !'},'Simon Fonteneau')

Re: Envoyer un message(MessageBox) / .reg

Posté : 01 juil. 2020 - 16:04
par AdriAlpes
Bonjour,

Merci pour votre réponse, j'ai utilisé la réponse de "vcardon" qui fonctionne, merci encore!

Avez-vous des idées pour le .reg? C'est une grosse modification dans le registre 300 clés à modifier.

Merci d'avance et bonne après midi,

Cordialement.

Adrien