vC++: Click sur un boutton pour executer un .exe

vC++: Click sur un boutton pour executer un .exe - C++ - Programmation

Marsh Posté le 28-09-2001 à 11:18:01    

YO,
 
QQ peut-il me fournir un prog du style dans une fenetre on click sur un bouton et alors ca lance un .exe.
 
Merci

Reply

Marsh Posté le 28-09-2001 à 11:18:01   

Reply

Marsh Posté le 28-09-2001 à 11:34:26    

tu veux ça pour apprendre le C++, ou parce que t'en as besoin, plutot rapidement !?

Reply

Marsh Posté le 28-09-2001 à 15:46:38    

pour le moment c'est pour les deux

Reply

Marsh Posté le 02-10-2001 à 10:16:29    

svp

Reply

Marsh Posté le 02-10-2001 à 10:24:10    

t'as un outil de développement ? genre Visual C++ ?

Reply

Marsh Posté le 02-10-2001 à 11:43:13    

oui visual c++ 6.0 introductory

Reply

Marsh Posté le 02-10-2001 à 12:17:52    

jahrasta a écrit a écrit :

oui visual c++ 6.0 introductory  




 
Je peux pas TOUT t'expliquer, mais en gros:
File --> New
onglet Project, selectionnes MFC application wizard
ensuite, tu suis les instructions
tu compose ta boite de dialogue graphiquement (pose ton bouton, et autre, si tu veux !)
ensuite, double clique sur le bouton au quel tu veux faire lancer l'executable qd tu clique dessus. dis, oui, pour générer la méthode OnBtnClique (ou truc du style !)
et dans cette méthode, utilise la fonction CreateProcess (elle parait compliquée, ms mets ts les membres à null, ou presque, réfléchis !)
Si t'as jammais fait de C++, bonne chance, bases toi la dessus; mais tu grilles les étapes ... du coup ça parait compliqué (en plus c expliqué à l'arrache, ms c déja ça, non !? :D

Reply

Marsh Posté le 02-10-2001 à 12:30:06    

merci, j'essaye ce soir.
Keep in touch!

Reply

Marsh Posté le 03-10-2001 à 09:01:02    

Alors, tu t'en est sortis ?

Reply

Marsh Posté le 23-10-2001 à 16:58:15    

Ben en fait non.
Tu pourrais pas me filer une source de code ou alors un site ou c'est explique (j'essayerai de me demerder avec).
En fait je veux 'juste' une fenetre avec un boutton dedans et quand tu cliques dessus ben il lance un .exe (recemment j'ai eu par mail un truc du genre ou quand tu clic il ouvre ton CD-rom)
 
C'est pas tres important, je fais ca pour m'amuser alors a moins d'avoir les infos sous la main ou si tu as le temps.
Sinon c'est OK.

Reply

Marsh Posté le 23-10-2001 à 16:58:15   

Reply

Marsh Posté le 23-10-2001 à 22:07:04    

up

Reply

Marsh Posté le 24-10-2001 à 09:45:24    

2 methodes...
 
sur ton bouton OnClickBtn()
 
tu ajoutes WinExec("mon_program.exe", SW_SHOW);
 
ou tu passes par CreateProcess(...)

Reply

Marsh Posté le 20-11-2001 à 15:31:32    

qqun peut me dire comment on utilise CREATEPROCESS, ou il faut mettre des ( ) ou des ". L'aide c++ est a chier.
 
QQun peut me donner la commande par exemple pour lancer notepad.exe.
 
Merci

Reply

Marsh Posté le 20-11-2001 à 15:52:32    

createprocess c pas super simple, et winexec ca a tendance à pas marcher à tous les coups ( c un truc de Win 3.x )
ShellExecute(0, NULL, *1*, *2*, *3*, NULL, SW_SHOWNORMAL);
 

*1* = chaine contenant le nom du programme (ex "notepad.exe" )
*2* = chaine contenant les paramètres (ex "fichier.txt" ou NULL)
*3* = chaine contenant le répertoire d'où exécuter la commande (ex "c:\\mes documents" ou NULL)
 
donc:
ShellExecute(0, NULL, "notepad.exe", NULL, NULL, NULL, SW_SHOWNORMAL); lancera le bloc-notes

 

[edtdd]--Message édité par antp--[/edtdd]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed