Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1316 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] : bloquez le clavier et la souris

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB6] : bloquez le clavier et la souris

n°985923
leohnart
Posté le 18-02-2005 à 11:33:35  profilanswer
 

Hello all,
 
Je voudrais faire une install automatique d'un prog sur plusieurs poste, j'arrive a simuler les touches que l'application demande pour s'installeravec la cmde sendkeys, mais j'ai un pb, comme les touches simulées suivent une certaine séquence, si par exemple l'utilisateur clique sur quelque chose pendant la séquence simulé, le prog fait n'importe quoi. Donc je voulais bloquer le clavier et la souris pendant que la séquence de touche, mais je ne sais pas du tout comment m'y prendre, alors si une ame charitable pouvait me montrer la voie a suivre ca serait vraiment sympa. Merci d'avance.

mood
Publicité
Posté le 18-02-2005 à 11:33:35  profilanswer
 

n°985927
FlorentG
Unité de Masse
Posté le 18-02-2005 à 11:35:07  profilanswer
 

Hum... C'est pas bien de faire de l'automatisation avec SendKeys [:spamafote]

n°985961
leohnart
Posté le 18-02-2005 à 11:51:15  profilanswer
 

pourquoi?

n°985989
FlorentG
Unité de Masse
Posté le 18-02-2005 à 12:12:14  profilanswer
 

Bah tu le vois bien, si quelqu'un frappe une touche en même temps, ça foire :D

n°986019
leohnart
Posté le 18-02-2005 à 12:29:48  profilanswer
 

c'est vrai mais je ne connais pas d'autres solutions, tu peux peut etre m'aider pour bloker le clavier et la souris?

n°986020
FlorentG
Unité de Masse
Posté le 18-02-2005 à 12:30:27  profilanswer
 

Bof :/ Je sais pas si c'est faisable. En tous cas c'est dangereux :(

n°986034
leohnart
Posté le 18-02-2005 à 12:37:22  profilanswer
 

dangereux? pour quelles raisons? ca va quand meme pas faire explosé le pc

n°986039
FlorentG
Unité de Masse
Posté le 18-02-2005 à 12:38:03  profilanswer
 

Ben si ton truc se bloque. Si genre l'installe foire, faut prévoir de pouvoir tripatouiller le clavier et la souris...

n°986054
leohnart
Posté le 18-02-2005 à 12:45:15  profilanswer
 

exact, mais bon au pire on peut tjs l'eteindre a l'arrache.  ca ne fait pas bcp avancé mon pb tout ca

n°989017
knakes
Posté le 21-02-2005 à 19:52:30  profilanswer
 

Solution de ton problème :

Code :
  1. Declare Function BlockInput Lib "user32" (ByVal fBlockIt As Long) As Long
  2. BlockInput 1 'blocage
  3. BlockInput 0 'déblocage

Maintenant, savoir si tu peux encore effectuer un SendKeys quand le clavier est bloqué, là je n'en sais rien. :p  
Par contre comme tu le soulignes très bien et FlorentG aussi, en cas de bug, tout est fini. Pour remédier à ton problème, créé une tempo d'un certain temps au bout duquel le clavier et la souris se débloquent tout seul. Ca peut aider. :D  
Bonne prog.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] : bloquez le clavier et la souris

 

Sujets relatifs
[VB6] Bug dans la gestion de ByRef et ByVal ?VB6 FR <> VB6 ENG
menu clic sourisComment détruire une table access depuis VB6 avec un adodb?
Est-il possible de positionner automatiquement le pointeur de souris ?[VBS] position de la souris ...
Graphique sous VB6VB6 : Capture d'événements
VB6 + SQLPb gestion clavier
Plus de sujets relatifs à : [VB6] : bloquez le clavier et la souris


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR