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 :

exécuter une commande de logiciel


Sujet :

C

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 26
    Points : 18
    Points
    18
    Par défaut exécuter une commande de logiciel
    Salut à tous,

    Je voudrais écrire un programme qui éxécute une commande d'un logiciel (par exemple imprimer un fichier dans Word).Ce que je veux c'est que quand j'exécute mon programme c'est comme si j'avais lancé Word, ouvert un fichier et imprimé ce fichier.

    Est-ce possible??
    Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Re: exécuter une commande de logiciel
    Citation Envoyé par MrsFrizz
    Je voudrais écrire un programme qui éxécute une commande d'un logiciel (par exemple imprimer un fichier dans Word).Ce que je veux c'est que quand j'exécute mon programme c'est comme si j'avais lancé Word, ouvert un fichier et imprimé ce fichier.
    system() permet de lancer une application externe.
    sprintf() permet de construire la chaine passée à system() si besoin est.
    Pas de Wi-Fi à la maison : CPL

  3. #3
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    system() permet de lancer une application externe.
    sprintf() permet de construire la chaine passée à system() si besoin est.
    Et grâce à , apparament, ceci marcherait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    start /wait winword file1.rtf /mFilePrintDefault /mFileSaveAll /mFileExit
    Jc

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 26
    Points : 18
    Points
    18
    Par défaut
    Merci pour vos réponses!!

    Le truc c'est que j'aimerais faire ça avec un Mac. Et comme je sais que on peut développer en C sous Mac d'où ma question ici... Mais j'y connais pas gd chose.

  5. #5
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Le truc c'est que j'aimerais faire ça avec un Mac. Et comme je sais que on peut développer en C sous Mac d'où ma question ici...
    Tu veux imprimer un fichier Word avec un Mac?

    Tu vas faire du sport...

    Mais j'y connais pas gd chose.
    Ce n'est pas grave, il faut juste poser les questions aux bons endroits. Genre sur un forum pour les utilisateurs Mac

    Jc

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 31/05/2006, 19h30
  2. Réponses: 1
    Dernier message: 28/02/2006, 12h43
  3. [Run]Exécuter une commande paramétrable
    Par nice dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 31/01/2006, 14h27
  4. exécuter une commande système à partir de sqlplus?
    Par c_moi_c_moi dans le forum Oracle
    Réponses: 24
    Dernier message: 08/11/2005, 15h11
  5. Exécuter une commande linux.
    Par casafa dans le forum Linux
    Réponses: 4
    Dernier message: 20/07/2005, 23h13

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