Tom's Guide > Forum > Programmation > Enchainer des commandes dos en langage C

Enchainer des commandes dos en langage C

Forum Programmation : Enchainer des commandes dos en langage C

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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.


Message édité par Anonyme le 19-10-2007 à 23:59:15
Répondre à Anonyme

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

Répondre à KnaiL

Je sais pas si exec existe sous windows...
tu trouveras un bon cours de sockets ici http://clarinet.u-strasbg.fr/~merindol/TD1.htm

Répondre à Anonyme

Je travail la plupart du temps sous windows, mais le cours vaut le coup d'oeil quand meme, merci ;)

Répondre à KnaiL

Sinon tu peux toujours créer un fichier .bat temporaire, l'exécuter et le supprimer.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > Enchainer des commandes dos en langage C
Aller à :

Il y a 1665 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens