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 :

lancement de programme par un programme c++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    C++
    Inscrit en
    Octobre 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : C++
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 20
    Par défaut lancement de programme par un programme c++
    Bonjour,

    Je viens de developper un logiciel de reconnaissance de parole, et j'aurais voulu qu'il puisse executer des programmes en fonction de mes ordres.
    Par exemple si je dit "VLC" il doit ouvrir le programme vlc.
    Pour ce qui est de la demande d'execution j'utilise la fonction : system()

    Mes problemes se posent si le le programme à lancer est deja ouvert.
    1 - comment savoir si un programme est deja lancé
    2 - comment l'afficher au premier plan (par exemple pour thunderbird, si je suis pas sur le meme bureau virtuel, rien ne se passe, or je voudrai que mon programme change de bureau virtuel et me passe thunderbird au premier plan);

    J'espere que c'est possible.

    Merci pour vos reponses.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 256
    Par défaut lancement logiciel
    Il te faut plutôt utiliser les APIs Windows

    voici 1 début :

    http://support.microsoft.com/kb/175030/fr

    regardes aussi du coté de getprocess
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre averti
    Homme Profil pro
    C++
    Inscrit en
    Octobre 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : C++
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 20
    Par défaut
    merci pour cette reponce, mais je suis sous linux avec gnome.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Par défaut
    Eh bien ce serait plus une question de programmation linux / gnome que de C++ pur, à vrai dire...
    Donc plutôt chez eux: https://developer.gnome.org/
    et concernant linux pour les process, vois ici:
    http://stackoverflow.com/questions/9...ning-processes
    l'inteface linux pour les process c'est /proc/

  5. #5
    Membre averti
    Homme Profil pro
    C++
    Inscrit en
    Octobre 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : C++
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 20
    Par défaut
    ok je vais fair un peut de recherche de ce cote ^^

    Je vous tiens au courant, on sais jamais si ca peut interesser quelqu'un ^^

    merci

  6. #6
    Membre averti
    Homme Profil pro
    C++
    Inscrit en
    Octobre 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : C++
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 20
    Par défaut
    Je pense que je doit donc communiquer avec Mutter qui est le gestionnaire de fenetres de Gnome.

    Quelqu'un saurait par hasard comment faire?

Discussions similaires

  1. Réponses: 7
    Dernier message: 18/10/2010, 16h49
  2. Réponses: 3
    Dernier message: 27/09/2008, 20h15
  3. Lancement d'un programme par un automate
    Par Delphi-ne dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 11/11/2005, 15h27
  4. Programmation par module : applications multilingues
    Par argoet dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 03/02/2004, 11h28
  5. Réponses: 2
    Dernier message: 05/12/2003, 11h37

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