ssmint
Messages postés43Date d'inscriptionmercredi 30 novembre 2005StatutMembreDernière intervention 5 décembre 2008
-
3 août 2006 à 19:57
ssmint
Messages postés43Date d'inscriptionmercredi 30 novembre 2005StatutMembreDernière intervention 5 décembre 2008
-
5 août 2006 à 15:59
Bonjour à tous,
afin de mieux vous orienter, le but de mon prog est d'executer cmd.exe, de tapez des commandes puis de récupérer l'affichage...
Pour ce qui est de l'affichage, c'est moche, j'utilise un fichier temp grâce à la commande "cmd.ex > tmp.txt"
puis récupère ensuite son contenu... si vous avez mieux, je sui preneur!
Le souci, c'est tapez la commande :
je voudrais rediriger le stdin de cmd.exe vers une variable (genre buffer) de mon prog, ainsi je pourrais taper une commande dans mon prog qui sera ensuite "tapée" dans cmd.exe...
Après quelques recherches, je suis tombé sur la fonction pipe() mais je n'y comprend pas grand chose..
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 3 août 2006 à 20:51
Les pipes c'est effectivement ce qu'il faut.
Sous Windows, c'est CreatePipe (c'est pas compliqué à utiliser, regarde cette discussion)
moumouteb, ton lien ne correspond pas au problème de ssmint si tu regardes bien