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

Dotnet Discussion :

Lancement d'un exe à partir d'un dossier "volant"


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 78
    Par défaut Lancement d'un exe à partir d'un dossier "volant"
    Bonjour,
    Je débute dans la programmation c#. Je vais essayer d'être claire.

    Mise en situation :
    Je crée actuellement un petit programme simple, que j'appelle sisi.exe. Il permet d'ouvrir des fichiers et de les modifier.

    Mon but :
    Mais j'aimerai intégrer un bouton lanceur d'un executif : pouet.exe que je colle dans le même dossier que sisi.exe.

    Mon code actuel : (qui ne me va pas)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void Button10Click(object sender, EventArgs e)
            {
                System.Diagnostics.Process.Start("pouet.exe"); 
            }
    Le code ci-dessus, lance bien l'executif pouet.exe si et seulement si ce dernier est bien dans le dossier où j'ai été chercher le dernier fichier.

    Ce qui se passe :
    Lorsque je lance mon programme sisi.exe et que j'appuie sur mon bouton10, pas de problème mon pouet.exe se lance.
    Par contre, lorsque je lance sisi.exe, que j'ouvre un fichier et qu'ensuite j'appuie sur mon bouton10 : "Le fichier spécifique est introuvable". Là pas cool.

    Ce que je voudrais :
    J'aimerai que le bouton 10 aille toujours lancer le pouet.exe du dossier contenant sisi.exe (et non pas dans le dossier du dernier fichier ouvert).


    En espérant avoir été précise, merci de vos éventuelles futures réponses.
    Bonne


    babaOrhum

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 78
    Par défaut
    Merci de cette réponse rapide.

    J'ai la même erreur à savoir : "Le fichier spécifique est introuvable".

    Mon nouveau code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void Button10Click(object sender, EventArgs e)
            {
                OFD4.RestoreDirectory = true;
                System.Diagnostics.Process.Start("pouet.exe"); 
            }

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 78
    Par défaut
    Je pense avoir résolution mon pb, merci encore!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    void Button10Click(object sender, EventArgs e)
            {
     
                System.Diagnostics.ProcessStartInfo myInfo = new System.Diagnostics.ProcessStartInfo();
                myInfo.FileName = "pouet.exe";
                myInfo.WorkingDirectory = Application.StartupPath;
                System.Diagnostics.Process.Start(myInfo);
     
     
                }
    Bonne journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. créer une partition disque à partir d'un dossier
    Par Ksual dans le forum Windows XP
    Réponses: 10
    Dernier message: 25/01/2006, 18h48
  2. [Système] Lancement d'un exe
    Par MeDioN dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 25/01/2006, 15h17
  3. Réponses: 2
    Dernier message: 09/01/2006, 20h27
  4. [HTML] Lancement d'un programme à partir d'un fichier HTML
    Par Gloubie dans le forum Balisage (X)HTML et validation W3C
    Réponses: 22
    Dernier message: 05/12/2005, 13h43
  5. Lancement d'un .dat à partir d'excel
    Par fraille dans le forum Windows
    Réponses: 4
    Dernier message: 18/05/2005, 09h21

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