begin process at 2012 05 30 15:10:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Recuperation des Parametres passés en ligne de commande


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

Recuperation des Parametres passés en ligne de commande

mardi 3 février 2004 à 04:02:25 | Recuperation des Parametres passés en ligne de commande

fortran

Bonjour.

Voila, dans un programme win32, j'essaye de recuperer le chemin, et nom de mon executable, ainsi que les parametres qui lui ont été passés en ligne de commande.

J'ai parcouru cppfrance.com pour y trouver une reponse, et il y est conseillé d'utiliser tout simplement la variable pszCmdLine qui est une chaine de caracteres terminée par NULL qui contient la ligne de commande entiere (Chemin+nom executable+parametres).

Lorsque j'utilise cette chaine, elle ne contient que les parametres. Le chemin et le nom du programme n'y sont pas.

J'utilise Borland C++ v5.0a, et j'appelle la fonction Winmain de cette facon :

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR pszCmdLine, int nCmdShow)

Dans mon projet, j'ai bien precisé comme target une application "win32"

J'ai testé mon programme en le lancant a partir de l'EDI et a partir d'une console, mais la variable pszCmdLine ne contient que les parametres passés au programme.

Je trouve cela bizarre puisque partout il est dit que cela doit fonctionner ...

Si quelqu'un peut m'aider, merci d'avance.

mardi 3 février 2004 à 09:28:20 | Re : Recuperation des Parametres passés en ligne de commande

hilairenicolas


essaie GetModuleFileName
mardi 3 février 2004 à 15:43:51 | Re : Recuperation des Parametres passés en ligne de commande

fortran

Merci beaucoup pour ton aide.
Cela fonctionne !

Encore merci !


Cette discussion est classée dans : ligne, programme, parametres, commande, passés


Répondre à ce message

Sujets en rapport avec ce message

Programme executant les arguments de la ligne de commande [ par PaTaTe ] Salut,Je me lance dans le C avec Mingw et je ne connais pratiquement rien au language.Ma question est simple j'aimerais faire une petit programme lanc execution programme externe [ par pupuce54980 ] bonjour tout le monde, je suis en train de dévelloper mon projet info pour mon bts iris, je le code en C++ .net 2.0 et je rencontre un petit soucis, j appeler à une ligne commande dos [ par boualiasma ] Bonjour, Dans mon programme C, je voulais appeler un autre programme X qui est exécuté par une ligne commande dos. Donc, comment je vais appeler à un Envoyer une ligne de commande en arriere plan [ par Uno22 ] Bonjour,Je suis en train de faire un projet informatique pour mon école, et j'envoi des commandes netsh pour appliquer des adresses IP, passerelle ... Compilation d'un Programme C [ par medsetti ] Bonsoir, Entre mes mains un petit programme Win32 API que je veux le compiler, d'ailleurs selon mes modestes connaissances (je suis pas un informatici Commande Chmod en ugoa? [ par asm7777 ] Bonjour, J'aimerai faire un exercice dont voici l'ennoncé : Implémenter dans un programme la commande chmod avec les notations en lettres ([ugoa][[+ Commande DOS sous windows [ par magicientarik ] Salut, Svp si qlq un peux m'aider, Je veux utiliser un ensemble des commande DOS sur une application C++ sous windows, le workspace du projet est sur demarrer un programme [ par guiillt ] Bonjour,je suis infographiste 3D (code lyoko-4fantastiques) et a part quelques scripts (java script) et quelques .bat je ne connais pas grand chose en Aide pour la conception de programme automatisé sous vista [ par zlatan13 ] Salut à tous, Je débute dans la programmation, je souhaiterai concevoir quelques programmes permettant de simplifier certaines taches, j'ai plusieur PROGRAMME en lige de commande C++ ( ou C... ) [ par tekila_bandita ] Bonjourje pense connaitre la reponse, mais existe-t-il un moyen de faire des programmes en lignes de commandes du style foncion?? Quand je dis fonctio


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,546 sec (3)

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