Keybd_event avec demineur en C
Fermé
seo610
Messages postés
596
Date d'inscription
mardi 9 février 2010
Statut
Membre
Dernière intervention
30 juin 2015
-
15 oct. 2010 à 21:40
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 19 oct. 2010 à 11:21
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 19 oct. 2010 à 11:21
A voir également:
- Keybd_event avec demineur en C
- Demineur google - Forum Python
- Bloquer démineur/solitaire GPO - Forum Réseau
- Jeux origine. freecell-solitaire -démineur- etc... XP ou W7 - Forum Windows 8 / 8.1
8 réponses
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
16 oct. 2010 à 00:04
16 oct. 2010 à 00:04
C est normal il faut que tu lances le processus non pas l'application.
seo610
Messages postés
596
Date d'inscription
mardi 9 février 2010
Statut
Membre
Dernière intervention
30 juin 2015
102
16 oct. 2010 à 00:13
16 oct. 2010 à 00:13
je fais comment?
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
Modifié par Fallentree le 16/10/2010 à 00:26
Modifié par Fallentree le 16/10/2010 à 00:26
Je me demande si ce n'est pas un & a mettre en VB mais en C ???
system("&winmine.exe");
system("&winmine.exe");
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
16 oct. 2010 à 01:06
16 oct. 2010 à 01:06
Bonjour,
Lancer une application avec system n'est pas conseillé en C. Il vaut mieux utiliser dans ton cas ShellExecute.
Ensuite, il faut récupérer le handle de l'application "démineur" avec FindWindow. Grâce au Handle, vous pouvez mettre l'application "démineur" en premier plan avec SetForedroundWindow. Et enfin il ne te reste plus qu'à envoyer les caractères avec la fonction SendMessage. Tu trouveras des exemples sur MSDN.
Si t'as des questions n'hésite pas.
Cdlt,
Lancer une application avec system n'est pas conseillé en C. Il vaut mieux utiliser dans ton cas ShellExecute.
Ensuite, il faut récupérer le handle de l'application "démineur" avec FindWindow. Grâce au Handle, vous pouvez mettre l'application "démineur" en premier plan avec SetForedroundWindow. Et enfin il ne te reste plus qu'à envoyer les caractères avec la fonction SendMessage. Tu trouveras des exemples sur MSDN.
Si t'as des questions n'hésite pas.
Cdlt,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
seo610
Messages postés
596
Date d'inscription
mardi 9 février 2010
Statut
Membre
Dernière intervention
30 juin 2015
102
16 oct. 2010 à 01:48
16 oct. 2010 à 01:48
pouvez vous faire un exemple?
Ark t'es mais t'es nul toi, va donc apprendre correctement la programmation avant de te lancer dans ce genre de choses.
Faiblard.
Faiblard.
seo610
Messages postés
596
Date d'inscription
mardi 9 février 2010
Statut
Membre
Dernière intervention
30 juin 2015
102
18 oct. 2010 à 23:48
18 oct. 2010 à 23:48
k man
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
19 oct. 2010 à 11:21
19 oct. 2010 à 11:21
a la place de system("winmine.exe");
tu mets
Pid = ShellExecute ("winmine.exe"); //tu dois pouvoir recuperer le pid de l appli... Regarde une doc ...
FindWindow(PID);
// Apres tu geres ton program comme tu veux...
tu mets
Pid = ShellExecute ("winmine.exe"); //tu dois pouvoir recuperer le pid de l appli... Regarde une doc ...
FindWindow(PID);
// Apres tu geres ton program comme tu veux...