Comment fermer une fenêtre manipulée par programmation

scalpa29 Messages postés 21 Date d'inscription jeudi 20 novembre 2008 Statut Membre Dernière intervention 13 mai 2011 - 12 mai 2011 à 23:40
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 16 mai 2011 à 09:44
Bonjour à tous,

Je suis entrain de réaliser une application qui simule des cliques d'utilisateur, plusieurs par seconde. Mon problème est que des fois mon programme ne fais pas ce que je veux et j'aimerai bien le fermer pour modifier l'erreur.

Mais comme la souris ne fais que de bouger y a pas moyen sauf en tirant la prise de mon ordinateur, ce qui n'est pas très pratique lol.

Connaissez-vous une manière de fermer l'application? soit avec une touche ou en programmation.

5 réponses

NSUADI Messages postés 540 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 1 février 2013 2
13 mai 2011 à 00:18
ça fait 2ans que je suis sur le forum et c'est la chose la plus marrante que j'ai eu à lire jusque là
je pense que Alt+F4 devrait faire l'affaire!!

Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...

Visual Basic .Net is the best
and vb6.0
0
dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 6
13 mai 2011 à 10:07
Ah oui effectivement...

[b]"Chez ceux qui semblent très vertueux se cachent en général la vanité, l'orgueil, l'intolérance".

P.Coehlo (Maktub 2004)/b
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
13 mai 2011 à 13:53
Simuler des clics est dangereux....
et necessite de n'occuper le poste qu'a cela.

Il faudrait moderniser un peu la chose en utilisant des API genre SendMessage, pour piloter ton programme externe.
fermer une fenetre ? WM_CLOSE
cliquer sur un menu, un bouton ? WM_COMMAND
saisir du texte ? WM_SETTEXT ou SetDlgItemText
etc.

voir ma source
cours de pilotage d'applications

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
0
scalpa29 Messages postés 21 Date d'inscription jeudi 20 novembre 2008 Statut Membre Dernière intervention 13 mai 2011
13 mai 2011 à 17:07
Pour NSUADI:

Si jamais je connais ALT F4, sauf que mon programme est utilisé pour faire des clique sur des programmes externes, donc ALT + F4 me va fermer le programmes externe, et celui-ci demande un message de confirmation dont j'ai pas le temp de confirmer (vu que je fais plusieurs cliques à la secondes).

Pour Renfield:

Est-ce que ce que tu dis fonctionne si mon programme ne tourne pas en premier plan?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
16 mai 2011 à 09:44
affirmatif

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
0
Rejoignez-nous