DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013
-
18 avril 2002 à 11:46
Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 2009
-
18 avril 2002 à 11:52
Je veux simuler les frappes sur les touches alt, ctrl, printscreen....
Je sais qu'il y a la fonction sendkeys ....
Mais comment faire pour ces touches dont je n'ai pas les codes ASCII correspondant ( s'ils 'existent )....
Merci par avance pour toute réponse....
@ Plumsssssss
Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 20097 18 avril 2002 à 11:52
Salut,
Une solution via l'API keybd_event:
Declare Sub keybd_event Lib "user32" Alias "keybd_event" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Public Sub GetScreenShot(SetObj As Object)
On Error Resume Next
Dim CurrCBData As Variant, CurrCBText As String, CurrPict As String
keybd_event vbKeySnapshot, 1, 0, 0
SetObj.Picture = Clipboard.GetData(vbCFBitmap)
Clipboard.Clear
End Sub