begin process at 2012 05 29 15:05:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

passer des paramètres avec ShellExecute ???


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

passer des paramètres avec ShellExecute ???

lundi 16 juin 2003 à 14:31:47 | passer des paramètres avec ShellExecute ???

jujunio

Bonjour,

J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
Y a t-il des exemples à ce sujet??

PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )

Merci d'avance
lundi 16 juin 2003 à 14:46:24 | Re : passer des paramètres avec ShellExecute ???

BruNews

Administrateur CodeS-SourceS
on ne passe QUE de la chaine de caracteres.
Donc tu mets tout dans une string en ASCII et tu envoies.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> Y a t-il des exemples à ce sujet??
>
> PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
>
> Merci d'avance
>
lundi 16 juin 2003 à 14:56:27 | Re : passer des paramètres avec ShellExecute ???

jujunio

Tout mettre dans une string daccord mais comment faire pour récupérer tous ces paramètres dans l'appli.exe
Il faut rajouter une fonction ???
Jujunio


-------------------------------
Réponse au message :
-------------------------------

> on ne passe QUE de la chaine de caracteres.
> Donc tu mets tout dans une string en ASCII et tu envoies.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> > Y a t-il des exemples à ce sujet??
> >
> > PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
> >
> > Merci d'avance
> >
>
lundi 16 juin 2003 à 15:18:04 | Re : passer des paramètres avec ShellExecute ???

BruNews

Administrateur CodeS-SourceS
charge au programmeur de determiner le format des parametres attendus. Tu decomposes ta string de la meme maniere que tu la composeras.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Tout mettre dans une string daccord mais comment faire pour récupérer tous ces paramètres dans l'appli.exe
> Il faut rajouter une fonction ???
> Jujunio
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > on ne passe QUE de la chaine de caracteres.
> > Donc tu mets tout dans une string en ASCII et tu envoies.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> > > Y a t-il des exemples à ce sujet??
> > >
> > > PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
> > >
> > > Merci d'avance
> > >
> >
>
lundi 16 juin 2003 à 15:54:12 | Re : passer des paramètres avec ShellExecute ???

jujunio

Merci de ton aide mais je débute en C++ et je ne comprend pas comment récupérer les paramètres. Dans l'appli.exe, il n'y a rien qui récupère les paramètres, comment faire ?? tu n'aurais pas un exemple STP.
MERCI

(j'ai des int et des char à faire passer )



-------------------------------
Réponse au message :
-------------------------------

> charge au programmeur de determiner le format des parametres attendus. Tu decomposes ta string de la meme maniere que tu la composeras.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Tout mettre dans une string daccord mais comment faire pour récupérer tous ces paramètres dans l'appli.exe
> > Il faut rajouter une fonction ???
> > Jujunio
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > on ne passe QUE de la chaine de caracteres.
> > > Donc tu mets tout dans une string en ASCII et tu envoies.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > >
> > > > J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> > > > Y a t-il des exemples à ce sujet??
> > > >
> > > > PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
> > > >
> > > > Merci d'avance
> > > >
> > >
> >
>
lundi 16 juin 2003 à 15:57:55 | Re : passer des paramètres avec ShellExecute ???

BruNews

Administrateur CodeS-SourceS
l'appli.exe n'est pas de toi ?
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Merci de ton aide mais je débute en C++ et je ne comprend pas comment récupérer les paramètres. Dans l'appli.exe, il n'y a rien qui récupère les paramètres, comment faire ?? tu n'aurais pas un exemple STP.
> MERCI
>
> (j'ai des int et des char à faire passer )
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > charge au programmeur de determiner le format des parametres attendus. Tu decomposes ta string de la meme maniere que tu la composeras.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Tout mettre dans une string daccord mais comment faire pour récupérer tous ces paramètres dans l'appli.exe
> > > Il faut rajouter une fonction ???
> > > Jujunio
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > on ne passe QUE de la chaine de caracteres.
> > > > Donc tu mets tout dans une string en ASCII et tu envoies.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bonjour,
> > > > >
> > > > > J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> > > > > Y a t-il des exemples à ce sujet??
> > > > >
> > > > > PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
> > > > >
> > > > > Merci d'avance
> > > > >
> > > >
> > >
> >
>
lundi 16 juin 2003 à 16:11:08 | Re : passer des paramètres avec ShellExecute ???

jujunio

Si c'est une appli .exe que j'ai réalisé et qui s'exécute sous dos.
En, fait dans cette appli.exe, j'ai plusieurs paramètres à rentrer. Sous forme d'un menu (toujours sous DOS) je saisi ces paramètres et j'aimerai sasir à présent ces paramètres dans une fenêtre WINDOWS avec des COMBOBOX, c'est pourquoi j'utilise les MFC.

-------------------------------
Réponse au message :
-------------------------------

> l'appli.exe n'est pas de toi ?
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Merci de ton aide mais je débute en C++ et je ne comprend pas comment récupérer les paramètres. Dans l'appli.exe, il n'y a rien qui récupère les paramètres, comment faire ?? tu n'aurais pas un exemple STP.
> > MERCI
> >
> > (j'ai des int et des char à faire passer )
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > charge au programmeur de determiner le format des parametres attendus. Tu decomposes ta string de la meme maniere que tu la composeras.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Tout mettre dans une string daccord mais comment faire pour récupérer tous ces paramètres dans l'appli.exe
> > > > Il faut rajouter une fonction ???
> > > > Jujunio
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > on ne passe QUE de la chaine de caracteres.
> > > > > Donc tu mets tout dans une string en ASCII et tu envoies.
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Bonjour,
> > > > > >
> > > > > > J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> > > > > > Y a t-il des exemples à ce sujet??
> > > > > >
> > > > > > PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
> > > > > >
> > > > > > Merci d'avance
> > > > > >
> > > > >
> > > >
> > >
> >
>
lundi 16 juin 2003 à 16:20:52 | Re : passer des paramètres avec ShellExecute ???

BruNews

Administrateur CodeS-SourceS
D'abord pas besoin de MFC pour fiare un prog graphique, c'est plus simple sans rien.
Ensuite dans ton appli.exe il faut decomposer la chaine des parametres, si c''etait saisi dans une fenetre DOS, il faut refaire et decomposer ce qui t'arrive dans le main();
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Si c'est une appli .exe que j'ai réalisé et qui s'exécute sous dos.
> En, fait dans cette appli.exe, j'ai plusieurs paramètres à rentrer. Sous forme d'un menu (toujours sous DOS) je saisi ces paramètres et j'aimerai sasir à présent ces paramètres dans une fenêtre WINDOWS avec des COMBOBOX, c'est pourquoi j'utilise les MFC.
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > l'appli.exe n'est pas de toi ?
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Merci de ton aide mais je débute en C++ et je ne comprend pas comment récupérer les paramètres. Dans l'appli.exe, il n'y a rien qui récupère les paramètres, comment faire ?? tu n'aurais pas un exemple STP.
> > > MERCI
> > >
> > > (j'ai des int et des char à faire passer )
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > charge au programmeur de determiner le format des parametres attendus. Tu decomposes ta string de la meme maniere que tu la composeras.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Tout mettre dans une string daccord mais comment faire pour récupérer tous ces paramètres dans l'appli.exe
> > > > > Il faut rajouter une fonction ???
> > > > > Jujunio
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > on ne passe QUE de la chaine de caracteres.
> > > > > > Donc tu mets tout dans une string en ASCII et tu envoies.
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Bonjour,
> > > > > > >
> > > > > > > J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> > > > > > > Y a t-il des exemples à ce sujet??
> > > > > > >
> > > > > > > PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
> > > > > > >
> > > > > > > Merci d'avance
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
lundi 16 juin 2003 à 16:29:12 | Re : passer des paramètres avec ShellExecute ???

jujunio

Comment tu récupère ce qui arrive dans le main ????

mon main

void main()
{
Blick b;
b.appli();
}


Merci

-------------------------------
Réponse au message :
-------------------------------

> D'abord pas besoin de MFC pour fiare un prog graphique, c'est plus simple sans rien.
> Ensuite dans ton appli.exe il faut decomposer la chaine des parametres, si c''etait saisi dans une fenetre DOS, il faut refaire et decomposer ce qui t'arrive dans le main();
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Si c'est une appli .exe que j'ai réalisé et qui s'exécute sous dos.
> > En, fait dans cette appli.exe, j'ai plusieurs paramètres à rentrer. Sous forme d'un menu (toujours sous DOS) je saisi ces paramètres et j'aimerai sasir à présent ces paramètres dans une fenêtre WINDOWS avec des COMBOBOX, c'est pourquoi j'utilise les MFC.
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > l'appli.exe n'est pas de toi ?
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Merci de ton aide mais je débute en C++ et je ne comprend pas comment récupérer les paramètres. Dans l'appli.exe, il n'y a rien qui récupère les paramètres, comment faire ?? tu n'aurais pas un exemple STP.
> > > > MERCI
> > > >
> > > > (j'ai des int et des char à faire passer )
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > charge au programmeur de determiner le format des parametres attendus. Tu decomposes ta string de la meme maniere que tu la composeras.
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Tout mettre dans une string daccord mais comment faire pour récupérer tous ces paramètres dans l'appli.exe
> > > > > > Il faut rajouter une fonction ???
> > > > > > Jujunio
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > on ne passe QUE de la chaine de caracteres.
> > > > > > > Donc tu mets tout dans une string en ASCII et tu envoies.
> > > > > > > BruNews, ciao...
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > Bonjour,
> > > > > > > >
> > > > > > > > J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> > > > > > > > Y a t-il des exemples à ce sujet??
> > > > > > > >
> > > > > > > > PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
> > > > > > > >
> > > > > > > > Merci d'avance
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
lundi 16 juin 2003 à 16:44:14 | Re : passer des paramètres avec ShellExecute ???

BruNews

Administrateur CodeS-SourceS
int main(int argc, char *argv[])
{

}
le 1er param est nombre arguments, 2eme un tableau d'arguments string.
Je n'irai pas plus loin sur ces vieilleries.
Pourquoi tu recuperes pas le code et tu embarques tout dans le prog graphique ? Fenetre DOS finie depuis + de 10 ans.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Comment tu récupère ce qui arrive dans le main ????
>
> mon main
>
> void main()
> {
> Blick b;
> b.appli();
> }
>
>
> Merci
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > D'abord pas besoin de MFC pour fiare un prog graphique, c'est plus simple sans rien.
> > Ensuite dans ton appli.exe il faut decomposer la chaine des parametres, si c''etait saisi dans une fenetre DOS, il faut refaire et decomposer ce qui t'arrive dans le main();
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Si c'est une appli .exe que j'ai réalisé et qui s'exécute sous dos.
> > > En, fait dans cette appli.exe, j'ai plusieurs paramètres à rentrer. Sous forme d'un menu (toujours sous DOS) je saisi ces paramètres et j'aimerai sasir à présent ces paramètres dans une fenêtre WINDOWS avec des COMBOBOX, c'est pourquoi j'utilise les MFC.
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > l'appli.exe n'est pas de toi ?
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Merci de ton aide mais je débute en C++ et je ne comprend pas comment récupérer les paramètres. Dans l'appli.exe, il n'y a rien qui récupère les paramètres, comment faire ?? tu n'aurais pas un exemple STP.
> > > > > MERCI
> > > > >
> > > > > (j'ai des int et des char à faire passer )
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > charge au programmeur de determiner le format des parametres attendus. Tu decomposes ta string de la meme maniere que tu la composeras.
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Tout mettre dans une string daccord mais comment faire pour récupérer tous ces paramètres dans l'appli.exe
> > > > > > > Il faut rajouter une fonction ???
> > > > > > > Jujunio
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > on ne passe QUE de la chaine de caracteres.
> > > > > > > > Donc tu mets tout dans une string en ASCII et tu envoies.
> > > > > > > > BruNews, ciao...
> > > > > > > >
> > > > > > > >
> > > > > > > > -------------------------------
> > > > > > > > Réponse au message :
> > > > > > > > -------------------------------
> > > > > > > >
> > > > > > > > > Bonjour,
> > > > > > > > >
> > > > > > > > > J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
> > > > > > > > > Y a t-il des exemples à ce sujet??
> > > > > > > > >
> > > > > > > > > PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
> > > > > > > > >
> > > > > > > > > Merci d'avance
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : shellexecute, passer, paramètres


Répondre à ce message

Sujets en rapport avec ce message

Passage de paramètres [ par deck_bsd ] Bonjour/bonsoir a tous,Voila , dans la fonction créate thread il y a un paramètre de type LPVOID qui permet de passer des paramètres au thread. Bon po Passer des arguments à un Thread & framework 2.0 [ par nico971gwada ] Salut,Je dois faire une interface graphique qui permet de s'échanger des fichiers xml.Sans trop rentrer dans les détails je dois faire 2 serveur UDP é Passer du ASCII en char [ par Loonis ] Bonjour,Comment fait t'on pour passer du code ascii de la lettre (exemple a = 97) en char, en effet pour passer du char en ascii on fait simplement in passer un tableau de caractères en argument [ par moumouteb ] Bonjour.C'est peut être un problème de base mais je n'ai jamais compris comment faire. Donc voila je veux passer un tableau de caractères en argument Modifier les paramètres d'un port sans le fermer [ par Kurpeus1 ] Bonjour, je voudrais savoir si il est possible de modifier les paramètres d'un port com sans le fermer ?Je cherche à reproduire le comportement d'un p Comment utiliser le chemin courant [ par papi2 ] Bonjour,J'ai créé un raccourci dans le répertoire Démarrer  avec  CSIDL_STARTUP.J'ouvre le répertoire avec: char Buffer.........SHGetSpecialFolderPath passer d'un repère 3D à l'écran [ par adrienva ] Bonjour, je voudrais savoir comment représenter les points positionés sur un repère 3D (avec une matrice 3*1) sur le repère 2D de l'écran sans utilise TinyXml passer des strings en input [ par krokmitaine ] Bonjour,J'ai déjà utilisé TinyXml à plusieurs reprises, mais là je bute sur un problème pour lequel je n'ai trouvé quasiment aucune doc.Je voudrais pa Récupérer le HWND du prog lancé avec ShellExecute ? [ par supergrey ] Bonjour je voudrais savoir si on peut récupérer le handle de la fenetre principale(hwnd) d'un logiciel lancé avec ShellExecute.Merci Les paramètres de la fonction FindWindow [ par zaagane ] Salut,<span style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: FR; mso-fareast-lan


Nos sponsors


Sondage...

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

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