begin process at 2012 05 29 05:19:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Exécuter un programme avec paramètres VC++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Exécuter un programme avec paramètres VC++

vendredi 16 juillet 2004 à 23:00:33 | Exécuter un programme avec paramètres VC++

Troie

Bonjour à tous!

Mon problème est le suivant :
J'ai un programme codé avec VC++ et dans ce programme je dois exécuter un autre programme qui demande des paramètres. Donc, dans mon code, je dois exécuter qqchose comme ça :
C:\app.exe -r \\nomUsager

J'aimerais utiliser execl comme en Linux, mais la librairie unistd.h ne semble pas exister en Windows (avec VC++).

J'ai donc essayé WinExec, mais c'est une fonction obsolète et il vaut mieux utiliser CreateProcess, mais avec cette dernière je ne sais pas comment envoyer des paramètres.

Alors ma question est : puis-je utiliser execl avec VC++ ? Ou bien existe-t-il un autre moyen d'exécuter un programme avec paramètres dans un autre programme fait avec VC++ ?

Merci à l'avance!

TrOiE
vendredi 16 juillet 2004 à 23:11:27 | Re : Exécuter un programme avec paramètres VC++

BruNews

Administrateur CodeS-SourceS
ShellExecute, ShellExecuteEx, CreateProcess.
Suffit de choisir.
"Code avec VC++" n'indique pas le genre de prog (API, MFC, CONSOLE).

ciao...
BruNews, Admin CS, MVP Visual C++
vendredi 16 juillet 2004 à 23:12:01 | Re : Exécuter un programme avec paramètres VC++

vecchio56

Administrateur CodeS-SourceS
Tu ne peux pas utiliser des fonction de unistd.h sous Windows.
Le deuxième argument de CreateProcess te permet de spécifier la ligne de commande, c'est à dire entre autre les paramètres.
Utilise plutot ShellExecute, qui est à mon avis plus simple, la aussi facile de choisir les arguments.
vendredi 16 juillet 2004 à 23:56:01 | Re : Exécuter un programme avec paramètres VC++

djl

vecchio56 > on peut programmer en c posix sous windows (avec migwin, devcpp ...)


Cette discussion est classée dans : programme, utiliser, exécuter, vc, paramètres


Répondre à ce message

Sujets en rapport avec ce message

c : exécuter un autre programme avec des paramètres [ par laetitiavincent ] BonjourJe voudrais dans un programme en c ou c++ lancer un autre programme mais avec des paramètres qui viennent du programme.Le problème est que j'ut VC++ ou C++Builder ? [ par banzaichico ] Bonjour a tous!Je suis debutants en C++, et en programmation en general, et j'aimerais savoir s'il vaut mieu utiliser Visual C++ ou C++Builder. J'ai e Exécuter 2 progs simultanément [ par ncoder ] Re-bonjour,Que de questions cette semaine..Alors voici un nouveau problème ...Quand je fais cette commande : | | lignes de codes |system("programme.ex passage de paramètre à l'ouverture [ par SkaPunkMan ] Bonjour,je réalise en ce moment un programme en C et j'aimerai lui passer des paramètres à l'ouverture pour la location d'un fichier utilisé dans le p utiliser tout le CPU [ par ncoder ] Bonjour à tous,J'ai fait un programme qui fait de très gros calculs en boucle.Je dispose d'un ordinateur assez performant avec bcp de RAM et biprocess Intégration DLL sous VC++ [ par Quazar ] BonjourJ'ai un programme utilisant une dll que je charge dynamiquement. Je ne rencontre aucun lorsque je l'utilise.Je voudrais désormais avoir un exe A quoi sert une DLL en C++? Comment la faire et l'utiliser dans un programme? (avec Visual C++) [ par ndubien ] Bonjour, Je cherche à savoir trois choses (en C++):   - <font color="#ff0 Executer un programme console sur un autre ordinateur ? [ par mure30 ] Exécuter un programme console sur un autre ordinateur ? Bonjour, je suis un débutant en C++, je fais des essais sous "Microsoft Visual C++ 2 Exécuter fichier. Comment faire sont programme C exécuter un fichier [ par maladedede ] Comment faire sont programme C exécuter un fichier.Je sais qu'on peut faire system("a.exe"); mais ca ouvre une fenetre dos.Je voudrais que ca ce fasse VC++ lancer un programme externe [ par Yunchi ] Bonjour,J'aimerai savoir comment on peut lancer un programme externe lorsque l'on clique sur un bouton svp. Ca serait comme un system("prog.exe") en C


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales