Votre question

Enchainer des commandes dos en langage C

Tags :
  • Smtp
  • Programmation
Dernière réponse : dans Programmation
19 Octobre 2007 21:10:35

Bonsoir,

Je cherche un moyen de pourvoir executer plusieurs commandes DOS successives en C.

Je connais bien "system("commande");" mais elle ne me permet pas d'executer plusieurs commandes dans la meme fenetre.

Par exemple j'aimerais executer les commandes:
"telnet smtp.neuf.fr smtp"
"HELO me"

La seconde etant une suite a la premiere, ca me pose probleme.

Merci.

Autres pages sur : enchainer commandes dos langage

Anonyme
19 Octobre 2007 23:57:02

Bonsoir
regarde du côté de exec, contrairement à system le processus ne finit pas après l'exécution.

edit, mais ça résoudra pas ton problème, HELO me n'étant pas une commande à executer mais un message à envoyer
si j'étais toi j'utiliserais des sockets.
20 Octobre 2007 00:39:49

J'avai pas précisé mais c'etait sous windows, je ne crois pas qu'il y ai de exec sous windows non ?
Enfin bref tu as raison... c'est effectivement un message, seulement je ne connais pas les sockets en C, tu n'as pas un bon tuto pour que je voye ca ?
Merci
Contenus similaires
Pas de réponse à votre question ? Demandez !
20 Octobre 2007 01:05:03

Je travail la plupart du temps sous windows, mais le cours vaut le coup d'oeil quand meme, merci ;) 
a b L Programmation
20 Octobre 2007 19:56:36

Sinon tu peux toujours créer un fichier .bat temporaire, l'exécuter et le supprimer.
21 Octobre 2007 01:31:43

Pas bete merci :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS