EXECUTER UNE COMMAND MD-DOS (AVEC MICROSOFT VISUAL C++)

Signaler
Messages postés
41
Date d'inscription
dimanche 18 mars 2001
Statut
Membre
Dernière intervention
4 novembre 2003
-
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9317-executer-une-command-md-dos-avec-microsoft-visual-c

Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
21
Je ne sais même pas pourquoi j'ai posé un commentaire ici. Peut être que System() c'est comme goto, ça force la réaction....
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
ok pour plus polyvalent.

Quand tu auras vu la réponse j'enlèverai cette 'merveille' de source qui aurait déjà du l'être depuis longtems.
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
21
Je ne sais pas, c'est une question ?
'polyvalent' veut dire qu'on a plus de controle sur cmd.exe.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
ShellExecute fonctionne ailleurs que sous Windows ???
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
21
System("...") ne marchera que sous Windows.
ShellExecute est plus polyvalent.
On peut aussi construire un fichier .bat à la volée puis l'exécuter avec _execlp(...)
Messages postés
17
Date d'inscription
jeudi 25 mars 2004
Statut
Membre
Dernière intervention
6 décembre 2004

ShellExecute marche pas chez moi non plus.

Par contre le system() fonctionne sans probleme.

Puisssssant ........... et ssssi sssimple.
Messages postés
31
Date d'inscription
vendredi 20 septembre 2002
Statut
Membre
Dernière intervention
5 avril 2003

ouaip kler ke system c plus simple !
Messages postés
41
Date d'inscription
dimanche 18 mars 2001
Statut
Membre
Dernière intervention
4 novembre 2003

ça marche pas chez moi et g vc++ 6.0 moi je fais :
#include <windows.h>
void main()
{
system("la commande");
}
voilà
Lahou