ludomontbaze
Messages postés37Date d'inscriptionvendredi 13 avril 2007StatutMembreDernière intervention20 juin 2008
-
21 mai 2008 à 10:04
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
21 mai 2008 à 15:00
Bonjour a tous,
Je suis a la recherche d'un code me permettant de simuler la touche F1 dans une autre fenetre ou logiciel. J'ai deja testé deux codes mais sans resultats.
1er code:
Private Sub Command1_Click()
mhNotepadWnd = FindWindow(vbNullString, "Calculatrice")
SendMessage mhNotepadWnd, WM_COMMAND, &H10040, ByVal 0&
End Sub
'Ce code fonctionne pour notepad mais pas pour la calculatrice ou Internet exploreur
2eme code:
Private Sub Command2_Click()
ReturnValue = Shell("notepad.exe", 1)
AppActivate ReturnValue
SendKeys "{F1}"
End Sub
'Ce code fonctionne mais il ouvre une nouvelle appli et dans mon cas l'appli est deja ouverte
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 21 mai 2008 à 10:52
voir API : SetForeGroundwindow
sinon, pour la calculatrice:
SendMessage mhNotepadWnd, WM_COMMAND, &H13D, ByVal 0&
(ben ouais, l'ID est a adapter a chauqe programme, comme je l'ai expliqué)