[resolu] Comment enregistrer un click de souris ???

Comment enregistrer un click de souris ??? [resolu] - VB/VBA/VBS - Programmation

Marsh Posté le 27-06-2006 à 09:37:07    

Bonjour,
 
A l'aide, je galère trop !
Quelqu'un pourrait-il m'aider en m'écrivant les quelques lignes de Visual Basic permettant d'enregistrer, dans un fichier texte, les dates et heures de mes click de souris. Facile !
 
Détail :
J'ai collé sur le tuyau de ma chaudière un thermostat dont le relais qui s'ouvre et se ferme est relié au contact du bouton droit d'une vieille souris. Ainsi, je désire enregistrer les dates et heures auxquelles ma chaudière se met en route et s'éteint (pas trop bête).
 
Seulement, je galère pour écrire en visual basic (seul langage que je connais un peu et dont j'ai le compilateur) un programme qui :
- enregistre l'heure lors d 'un click de souris
- enregistre l'heure lors d 'un relachement du bouton de click de souris.
 
Le format d'enregistrement souhaité est du type:
1 26/06/2006 12:46
0 26/06/2006 12:48
contenu dans un fichier texte tabulé, de type .txt.
1er champ (1 ou 0) : état du bouton droit de la souris (enfoncé ou relaché)
2nd champ : date et heure du changement d'état.
 
 
à chaque changement d'état du bouton droit de la souris, il faut ajouter une ligne dans le fichier 'C:enregistrement.txt', sans afficher de message du type 'le fichier existe déja, voulez vous l'écraser ?'. Il faut écraser l'ancien et mettre le nouveau. Eventuellement faire une sauvegarde.
 
Merci d'avance de votre aide, ô vous grands dieux de l'informatique.
Je suis à votre écoute à l'adresse se.br@laposte.net
 
Serge.


Message édité par amadeus221 le 29-06-2006 à 15:27:55
Reply

Marsh Posté le 27-06-2006 à 09:37:07   

Reply

Marsh Posté le 27-06-2006 à 10:16:32    

tu peux utiliser dans un userform une image quelconque, et tu lies cette image avec un image_click()
pour faciliter ton interface, tu peux meme modifier l'image selon si tu as ta chaudiere allumée ou éteinte (ouverte ou fermé c'est selon).
Tu passes alors en commande shell (toujours dans ta macro VB)
tu ouvre ton fichier sous notepad.exe, tu y ajoutes les éléments que tu souhaites (date et heure je crois) et tu refermes ton fichier.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed