IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

Lancer un .exe depuis code c++


Sujet :

C++/CLI

  1. #1
    Membre � l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 5
    Par d�faut Lancer un .exe depuis code c++
    Bonjour,

    Voila, je suis tout nouveau en programation. d'apres ce que j'ai lu la mise en pratique basique sur le c++ est facile et ass�e instructive alors je m'y suis mis.
    j'ai dans l'id�e pour m'entrainer de creer un programme tout b�te qui consiste juste a une fenetre avec les icones de jeux ou progs sur le pc et quand on clique dessus sa �crit lanc� et sa lance le prog...
    pour �crire lanc� quand click� c'est facile mais j'arrive pas a lui faire lancer un .exe genre program files\World of Warcraft\WoW.exe (pour lancer tout plein de trucs j'ai dit huhu)

    j'ai lu que la commande system(wow.exe) peut marcher, mais j'y arrive pas, sa compile pas j'ai essay� d'y mettre le chemin d'acc�s mais sa change rien?

    merci de m'aider

    Sinon, si vous aviez des liens en g�n�ral avec les commandes et leurs effets, sa m'arrangerais car j'ai lu des tutoriaux et sa montre comment creer le prog mais pas le comprendre...

  2. #2
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par d�faut
    Bonjour,

    pour �crire lanc� quand click� c'est facile mais j'arrive pas a lui faire lancer un .exe genre program files\World of Warcraft\WoW.exe (pour lancer tout plein de trucs j'ai dit huhu)
    j'ai lu que la commande system(wow.exe) peut marcher, mais j'y arrive pas, sa compile pas j'ai essay� d'y mettre le chemin d'acc�s mais sa change rien?[
    Montre la partie du code incrimin�

    Sinon, si vous aviez des liens en g�n�ral avec les commandes et leurs effets, sa m'arrangerais car j'ai lu des tutoriaux et sa montre comment creer le prog mais pas le comprendre...
    qu'est ce que tu appelles commandes ?????????????????

  3. #3
    Membre � l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 5
    Par d�faut
    Disol� si je dit un peut n'importe quoi, sa fais vraiment tr�s peu de temps que j'essaye d'apprendre et tout seul, c'est pas trop facile.
    voila la zone du code qui me g�ne:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    	private: System::Void pictureBox1_Click(System::Object^  sender, System::EventArgs^  e) {
    				 label2->Text = "WoW Lunched";
    				 system("WoW.exe");
    en gros,sur le programmes, une fen�tre s'ouvre avec les images des jeux et en clickant sur l'image le jeu se lance. mais j'arrive pas a le faire se lancer.

    Alors, ce que j'entend par commandes c'est les choses du genre
    system(x) que je comprend pas trop et les System::Object^ sender, System::EventArgs^ e, tout ce genre de choses. j'esaye de voir a quoisa colle suivant les nouvelles choses que j'ajoute mais


  4. #4
    Membre �m�rite Avatar de J�r�my Lefevre
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : Luxembourg

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Par d�faut
    la fonction system fonctionne c'est ton .exe qui ne ce lance pas! essais de le lanc� dans en ligne de co,,ande et tu veras!

  5. #5
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414

  6. #6
    Membre � l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 5
    Par d�faut
    j'ai essay� avec le code conn�e par la Faq, j'arrive biena lancer IE depuis le prog mais pas un autre executable non-li� a windows: j'ai essay� avec le notepad.exe et sa marche sa ouvre un notepad ok mais si je met par exemple vlc.exe ou wow.exe, sa ne se lance pas.

    Peut-etre faut-il y lier le chemin d'acc�s mais alors ou?
    (disol� de vous d�rang�, commenc� a apprendre y a 3jours)
    Sinon, a ce que j'ai cru comprendre la commande system a besoin d'un autre fichier en en-tete, mais lequel? moi je n'ai que Form1.h (ma fenetre) et resources.h, stdafx.h
    Merci

  7. #7
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    mon conseil est d'�viter d'utiliser la commande system, mais par contre, montre nous la ligne de code que tu utilises
    il est �vident qu'il faut pr�ciser le chemin d'acc�s complet � l'executable

  8. #8
    Membre � l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 5
    Par d�faut
    j'ai donc voulu lancer le procesus comme suis:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    	System::Diagnostics::Process ^proc = gcnew System::Diagnostics::Process();
    	proc->StartInfo->FileName = "WoW.exe";
    	proc->Start() ;
    	proc->Close();
    voila, j'ai donc enlev� la ligne ajoutant les arguments. mais pour y lier le .exe, il faut y ajouter son chemin d'acces hors si je le met en entier:
    d:\program files\World of Warcraft\WoW.exe, il ne se lance pas
    y a t'il une syntaxe sp�ciale a ajouterau chemin d'acc�s?

  9. #9
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    	System::Diagnostics::Process ^proc = gcnew System::Diagnostics::Process();
    	proc->StartInfo->FileName = "d:\\program files\\World of Warcraft\\WoW.exe";
    	proc->Start() ;
    	proc->Close();
    comme ca

  10. #10
    Membre � l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 5
    Par d�faut
    sa marche merci bicoup, je retiens sa les doubles slash ^^ erreur a la con...
    merki bicoup pour votre aide et surement a une prochaine.

  11. #11
    Membre averti
    Femme Profil pro
    �tudiant
    Inscrit en
    Avril 2013
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Alg�rie

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : Avril 2013
    Messages : 38
    Par d�faut
    voil� j'ai r�ussi � lancer un fichier ex�cutable dos depuis un code c++, mais le probl�me et que ce fichier fait la r�solution d'un certain type de probl�me et il a besoin les donn�e de ce probl�me alors je voudrais passer ces donner ult�rieurement c'est � dire en utilisant un code en �vitant de les introduire manuellment plus pr�cisement je veut pas que la fenetre dos de fichier ex�cutable dont je fait appelle ce lance
    et merci d'avance

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Lancer un .exe depuis code c++
    Par GutsRed dans le forum C++/CLI
    R�ponses: 2
    Dernier message: 11/02/2010, 15h19
  2. Lancer un exe depuis un lien html
    Par gilles974 dans le forum Scripts/Batch
    R�ponses: 5
    Dernier message: 29/12/2008, 19h57
  3. lancer un .exe depuis une macro
    Par 20100. dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 04/02/2008, 10h42
  4. Lancer un exe depuis une appli
    Par Kristian22 dans le forum Delphi
    R�ponses: 3
    Dernier message: 08/12/2006, 12h43
  5. Lancer un exe depuis une barre d'outils office
    Par murphy99 dans le forum Autres Logiciels
    R�ponses: 1
    Dernier message: 10/01/2006, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo