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 :

Affichage fenetre DOS lors execution programme


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2004
    Messages : 29
    Par défaut Affichage fenetre DOS lors execution programme
    Bonjour,

    Je developpe un logiciel avec visual C++ avec des interfaces graphique mais un mode ligne de commande egalement...

    J'ai créé un programme récupérant les arguments de la ligne de commande afin de pouvoir le lancer en batch.

    J'aimerais savoir comment afficher un texte dans l'invite de commande dos lors de l'exécution du programme pour informer l'utilisateur d'une erreur ou lui donner la liste des paramètres a entrer en ligne de commande s'il tape monprog.exe /help

    Je voudrais que mon programme ecrive dans la fenetre par laquelle on a lancé le programme.

    Quelqu'un aurait une piste?

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Utiliser la sortie standard (std::cout) ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2004
    Messages : 29
    Par défaut
    c'est ce que je fais.

    mais cela ne m'affiche rien...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    Tu utilises quelle version de visual studio? Parce que j'ai eu le même problème avec les MFC et Visual 6...
    Pour résoudre le problème, j'avais du utiliser la commande editbin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    editbin /SUBSYSTEM:CONSOLE mon_exe.exe

  5. #5
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Le /subsystem:console n'a pas besoin d'être appliqué après, on peut le spécifier directement des les options de compilations de MsDev.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Par défaut
    c'est possible, j'ai pas vérifié, mais d'après cet article:

    http://www.codeproject.com/cpp/EditBin.asp

    One last observation on the VS6 project settings...

    You may notice "/subsystem:windows" as appears in an MFC Wizard generated application under the Project Settings Link tab. Yet console output can't be obtained by simply changing this entry to /subsystem:console.

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

Discussions similaires

  1. fenetre dos lors d'execution
    Par hammasaidi dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 22/04/2012, 23h29
  2. Réponses: 1
    Dernier message: 27/09/2009, 00h14
  3. Afficher le deroulement d'une fenetre DOS dans un programme
    Par spacemoo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/07/2009, 20h57
  4. ouvrir fenetre dos et executer un .bat
    Par crazykangourou dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 14/03/2007, 08h35
  5. [Executable]Comment lancer son programme sans fenêtre DOS
    Par the_ugly dans le forum Général Java
    Réponses: 11
    Dernier message: 09/11/2005, 07h16

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