[R] Traitement de plusieurs Evenements

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
megaten
Niveau 2
Niveau 2
Messages : 17
Enregistré le : jeu. 05 déc. 2013 17:01
Status : Hors ligne

[R] Traitement de plusieurs Evenements

#1

Message par megaten »

Bonjour,
5oyez indulgent c'est ma première question sur ce forum, et désolé si je ne respecte pas, involontairement les standars.

Je viens de me lancer dans la création d'un petit script pour détecter l'insertion d'une clé USB, bien sur adapter d'un exemple trouvé sur le site.
Jusque là tout va bien il fonctionne parfaitement.
Cerise sur le gâteau j'ajoute un menu dans la TrayIcon, donc besoin de traiter les 'Events d'insertion et de sélection du menu'.
Chacun des codes fonctionne séparément dans des exemples séparés.
Je vais mettre les deux codes de détection dans le même While Wend et là... impossible de détecter les clicks sur le menu du Tray?
Par contre si je commente le bloc de détection d'insertion de la clé, le menu fonctionne.
Pour résumé, je détecte soit l'un soit l'autre 'Event'.
Bref j'en perd mon latin que je n'ai eu jamais eu.
En désespoir je m'adresse à la communauté pour me secourir.
Merci d'avance
► Afficher le texte
Modifié en dernier par megaten le mer. 11 déc. 2013 17:53, modifié 2 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Traitement de plusieurs Click

#2

Message par jguinch »

J'ai déjà eu à gérer la détection de l'insertion d'une clé USB, j'avais trouvé un truc pas mal du tout qui utilisait GUIRegisterMsg($WM_DEVICECHANGE, "fonction") (mais je ne sais plus du tout où j'ai trouvé ça, désolé).

J'ai récupéré une partie de mon script et intégré un morceau du tien, ça peut donner un truc de ce genre :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Traitement de plusieurs Click

#3

Message par mikell »

Pas essayé mais que donnerait le script original en Opt("TrayOnEventMode", 1) ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
megaten
Niveau 2
Niveau 2
Messages : 17
Enregistré le : jeu. 05 déc. 2013 17:01
Status : Hors ligne

Re: [..] Traitement de plusieurs Click

#4

Message par megaten »

@mikell
Non pas de différence

@jguinch
Prometteur, j'avais investiguer de ce coté,et je pense ebtre parti de ce scrpit, mais je ne savais pas récupérer la Device letter.
Je vais approfondir cela

Mais en tant que newby avec AutoIT, j'aurais aimé comprendre mon erreur.


Merci à vous
Répondre