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# Discussion :

Comment cacher une console window ?


Sujet :

C#

  1. #1
    Battosaiii
    Invité(e)
    Par défaut Comment cacher une console window ?
    Bonjour,

    J'aimerais cacher une console window execute depuis mon code.
    Cette console window est un executable de console application.
    J'utilise la librairie de System.Diagnostics.Process mais pour le moment j'ai echoue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
                    System.Diagnostics.Process process = new System.Diagnostics.Process();
                    process.StartInfo.Arguments = pathUrl;
                    process.StartInfo.FileName = "C:\\Work\\Internet explorer doco plugin\\IEAddin VS2008\\SaveAsWebPage\\bin\\Debug\\SaveAsWebPage.exe";
                    process.Start();
                    process.StartInfo.CreateNoWindow = true;
    Merci !

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 753
    Points
    39 753
    Par défaut
    Tout d'abord, ça ne sert à rien de modifier le StartInfo après avoir démarré le process : c'est trop tard...

    Mais de toutes façons, ça ne règle pas le problème si tu mets le CreateNoWindow avant le Start. Il faut faire comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
                System.Diagnostics.Process process = new System.Diagnostics.Process();
                process.StartInfo.Arguments = pathUrl;
                process.StartInfo.FileName = "C:\\Work\\Internet explorer doco plugin\\IEAddin VS2008\\SaveAsWebPage\\bin\\Debug\\SaveAsWebPage.exe";
     
                process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                process.Start();

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/03/2008, 11h20
  2. Comment cacher une colone d'une ListView ?
    Par Le Pharaon dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 30/11/2005, 14h25
  3. [C#] Comment recharger une fenetre windows
    Par nokta dans le forum Windows Forms
    Réponses: 3
    Dernier message: 29/11/2005, 18h54
  4. comment cacher une application de la liste des tâches ?
    Par Laurent Dardenne dans le forum Windows
    Réponses: 2
    Dernier message: 22/12/2004, 17h12
  5. Accents dans une console windows
    Par JolyLoic dans le forum Windows
    Réponses: 8
    Dernier message: 20/10/2004, 00h57

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