begin process at 2012 05 28 09:45:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

MFC

 > 

Automatisation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Automatisation

jeudi 2 février 2012 à 10:58:01 | Automatisation

galax98

Bonjour
J'ai une application qui peut effectuer mettons 3 actions, chacune déclenchée en cliquant sur une icône de la toolbar. Je souhaite automatiser l'enchainement de ces 3 actions, donc simuler le clic sur la 1ere icône, puis le clic sur la 2e lorsque l'action de la 1ere est terminée, puis le clic sur la 3e lorsque l'action de la 2e est terminée.
Puis je utiliser pour cela 3 SendMessage successifs (ou bien PostMessage ?), faut il faire appel aux threads ?
J'ai un peu de mal à comprendre avec la programmation Windows quand les actions sont lancées simultanément ou bien de façon successive ...
Merci de votre aide
vendredi 3 février 2012 à 07:19:59 | Re : Automatisation

Renfield

Administrateur CodeS-SourceS

trois PostMessages, oui, ca devrait le faire.

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
vendredi 3 février 2012 à 17:32:09 | Re : Automatisation

galax98

C'est pas mal. Le pb est que ma 2e action lance un thread, et que je voudrais attendre que ce thread soit terminé avant de lancer ma 3e action. J'ai essayé ceci mais ca ne fonctionne pas :

PostMessage(g_WndMainFrame,WM_COMMAND,MAKEWPARAM(IDM_ACTION1, 0),0);
hEvent = CreateEvent(NULL,FALSE,FALSE,"Test");
PostMessage(g_WndMainFrame,WM_COMMAND,MAKEWPARAM(IDM_ACTION2, 0),0); => celle qui lance un thread
WaitForSingleObject(hEvent,INFINITE);
CloseHandle(hEvent);
PostMessage(g_WndMainFrame,WM_COMMAND,MAKEWPARAM(IDM_ACTION3, 0),0);

Je dois faire une boulette quelque part ...


Cette discussion est classée dans : clic, icône, 1ere, actions, automatisation


Répondre à ce message

Sujets en rapport avec ce message

actions sur bouton Visual C++ 2003 [ par 57ben ] salutJe devellope habituellement en builder c++Mais actuellemnt jsui sous visual c++ 2003(.net)quand je veu mettre du codes sur une action( clic bouto conversion des coordonnees ecrans [ par kingstdz ] Bonjour j'ai fia sun programme a partir du quel je reccupere les coordonnees de mes clic sur une imag, mon probleme c'est comment je peux convertir le dessiner lors d'un clic sur un bouton [ par hadrien1 ] BonsoirVoila j'ai une image d'une ile que j'ai placé dans un bouton sous visual et mfc.Ce que je cherche a faire c'est que en cliquant sur le bouton, Création d'icône 256 couleurs sous Visual C++ 6.0 [ par samiole ] Bonjour à toutes et à tous,Premier post.Avec L'éditeur Visual C++ 6.0,Comment créer des icônes de 256 couleurs avec une taille autre que 32 * 32 ?Dans clic souris [ par DJtef ] Je cherche à faire une boucle tant qu'il n'y a pas de clic de souris, mais je veux le détecter que je clique n'importe où, dans n'importer quelle fenê Automatisation de tâches [ par akrocpp ] Bonjour,J'aimerai écrire en C un prog d'automatisation de tâches.Il pourra par exemple ouvrir des programmes, envoyer des raccourcis claviers comme Ct Message box ou dialogu box [ par julienbornet ] Bonjour, je cherche a realiser une message box (qui utilise l'api) te type yes no et avec un icone attention. De plus je voudrais porgrammer mes bouto Détécter actions de la souris [ par banane_rose ] Bonjourvoilà je voudrais savoir comment détécter les actions de la souris à partir d'un programme (clics, déplacements etc...)merciDorian / 14 a Rafraichir le bureau [ par kor6k ] Je cherche désesperement un moyen de rafraichir le bureau par du code pour faire apparaitre une icône créée avec installshield mais qui n'apparait qu' thread [ par baby3378 ] bonjours a tous, je sais que ce type de question fut posé maintes et maintes fois sur le forum mais je tente quand même ma chance. Voila, j'ai fait u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,156 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales