Executer une commande VB6 sur un processus déjà ouvert.
Cataclymse
Messages postés10Date d'inscriptionlundi 29 décembre 2008StatutMembreDernière intervention22 mai 2010
-
30 sept. 2009 à 13:59
Cataclymse
Messages postés10Date d'inscriptionlundi 29 décembre 2008StatutMembreDernière intervention22 mai 2010
-
1 oct. 2009 à 18:19
Bonjour à tous, Je voudrais savoir comment faire pour exécuter une commande VB6 sur un processus déjà ouvert. Je vous explique un peu plus :
J'anime en ce moment une radio et je peux parler dessus mais le problème c'est que quand je parle à la radio on m'entend parler aussi sur TeamSpeak (logiciel pour parler avec micro). Alors je veux faire un programme avec "HotKeys" que quand j'appuis par exemple sur F10 sa exécute du "sendkeys" sur teamspeak ( pour couper mon micro ) et ensuite sa va sur la radio et ça exécute du "senkeys" aussi pour la, activer mon micro.
Code :
MODULE :
Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
Public Sub DoKeys()
If GetAsyncKeyState(vbKeyF10) Then
Form1.Timer2.Enabled = True
End If
End Sub
FORM :
Private Sub Timer2_Timer()
"OUVRE LE PROCESSUS TeamSpeak 3.exe"
SendKeys "%" & "S" & "C"
"OUVRE LE PROCESSUS My Radiomatisme.exe"
Sendkeys "CTRL" & "M"
Timer2.Enabled = False
End Sub
Petite question sur le sendkeys -> je veux faire Sendkeys "CTRL" & "M" mais pour la touche control ne s'active pas.
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 30 sept. 2009 à 15:06
Je n'ai jamais utilisé cette commande, je t'ai simplement donné une partie de la doc'.
1)Es-tu sur de ta combinaison de touches.
2)Quand tu lances ton exe, et que tu tapes CTRL+M à la main, qu'est-ce qui se passe, est-ce ce que tu attends ?
Cataclymse
Messages postés10Date d'inscriptionlundi 29 décembre 2008StatutMembreDernière intervention22 mai 2010 30 sept. 2009 à 15:09
Oui je suis sur de la combinaison CTRL + M puisque dans le logiciel ou j'anime ma radio, quand j'appuis sur CTRL + M mon micro s'active !
Mais avec le sendkeys aucune réponse.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 1 oct. 2009 à 09:07
1°) Ouvrir ta doc par F1 ou en posant ton bouquin sur ton bureau (désolé je ne sais pas si elle est au format papier ou non)
2°) Si format papier, recherche AppActivate dans le sommaire (généralement en fin de volume). Si ta doc' est au format électronique tape AppActivate dans la zone de recherche prévue à cet effet.
3°) Bien lire et plusieurs fois si nécessaire les explications (n'oublie pas que la doc' est faite pour les débutants et non pour les pros qui ont tout (devraient avoir) dans la tête (!).
4°) Appliquer ces explications en repnant son meilleur clavier et ne pas hésiter à faire des essais.
Pour te consoler, dans ma doc, l'explication tient en une seule ligne.
Voilà, en espérant avoir assez détaillez le processus complexe qu'est la programmation.