Sendkey avec la touche windows [Résolu]

Signaler
Messages postés
113
Date d'inscription
jeudi 27 novembre 2003
Statut
Membre
Dernière intervention
19 juillet 2006
-
Messages postés
113
Date d'inscription
jeudi 27 novembre 2003
Statut
Membre
Dernière intervention
19 juillet 2006
-
svp g pas réussi comment on peut faire pour simuler un appui sur la touche windows???
répondez moi vite svp car ,la, je suis dans un grand état de détresse!!!

3 réponses

Messages postés
3757
Date d'inscription
mardi 23 septembre 2003
Statut
Modérateur
Dernière intervention
13 mars 2006
15
Salut, je viens de retrouver un bout de code qui peut peut-être te convenir :

Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Const MENU_KEYCODE = 91
Const KEYEVENTF_KEYUP = &H2

Private Sub Menu_Demarrer_Click()

    ' Appuyer sur la touche
    keybd_event MENU_KEYCODE, 0, 0, 0
    DoEvents

    ' Relacher la touche
    keybd_event MENU_KEYCODE, 0, KEYEVENTF_KEYUP, 0
    DoEvents
    
End Sub


Cordialement, CanisLupus
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 123 internautes nous ont dit merci ce mois-ci

Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
14
salut

à part Alt-D pour ouvrir le menu démarrer et encore, ca dépend du focus, je vois pas avec SendKeys...

sinon, il faut utiliser les apis comme keybd_event ou SendInput (ou le message WM_KEYDOWN puis WM_KEYUP avec SendMessage)

ShareVB
Messages postés
113
Date d'inscription
jeudi 27 novembre 2003
Statut
Membre
Dernière intervention
19 juillet 2006

je vai voir si ça march mais d'avance :
MERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCIMERCI....
a+ et MERCI