Page 1 sur 1

[R] Communication entre programme en C et Aut

Posté : dim. 27 sept. 2009 20:03
par sohaibinho
Bonjour a tous;
J'ai fait un programme console en langage C consiste a additionner deux nombres , et j'ai programme l'interface a l'aide d'Autoit script (KODA) pour la saisie de donnes
l'idée est tout simplement :
1- Ouvrir le programme console programmer en langage C en mode cache : run("chemin de mon prog",@SW_HIDE )
2- Envoyer les deux nombres a la programme console
3-
maintenant la question comment je peux récupérer le résultat sachant qu'il se trouve dans le console,
en faite avant de poster le sujet ,j'ai cherche sur le forum, et j'ai trouve la fonction -StdoutRead -,
je l'ai teste mais sa marche pas,
----------------------------------------------------
l'exécutable du programme C
Image
---------------------------------------------------
voila l'interface du programme autoit
Image
----------------------------------------------------
maintenant le source d'autoit qui nous intéresse
Image

merci d'avance...

Re: Communication entre programme en C et Autoit s

Posté : dim. 27 sept. 2009 20:57
par jbnh
Bonjour, merci de lire les règles de présentation d'un message et d'éditer votre titre.

Ce que vous cherchez est surement guictrlsetdata.

Re: Communication entre programme en C et Autoit script

Posté : dim. 27 sept. 2009 22:46
par Tlem
L'exemple de la commande StdoutRead() est largement suffisant pour que vous puissiez récupérer le résultat de la console.
En cherchant bien sur le forum, vous trouverez aussi d'autres exemples.

Et effectivement, une fois le résultat récupéré, il vous faudra utiliser GuiCtrlSetData pour afficher la valeur dans la GUI.

Re: [Resolu] Communication entre programme en C et Autoit script

Posté : lun. 28 sept. 2009 19:57
par sohaibinho
voila la solution pour mon problème,je l'ai trouve après la recherche
Image

Re: [R] Communication entre programme en C et Aut

Posté : lun. 28 sept. 2009 23:19
par Tlem
Pourriez-vous remplacer les images du code par un code texte.
Merci