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 :

Script fichier lancé à partir de C ne s'exécute pas


Sujet :

C

Vue hybride

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 130
    Par défaut Script fichier lancé à partir de C ne s'exécute pas
    Bonjour
    Lançant à partir de C une commande pour tracer une courbe le fichier s'ouvre bien mais le script ne s'exécute pas. Je précise la commande m'a été corrigée par un spécialiste de ce forum que je remercie à nouveau s'il lit ce message.

    Programme lancé gnuplot

    Voici la commande
    char commande[300]= "start \"C:\\Program Files\\gnuplot\\binary\\gnuplot.exe\\load\" \"C:/Documents and settings/M-J-F-G/Bureau/Projet_C++/Actif.txt\""

    Actif.txt s'ouvre bien mais le script dans actif ne démarre pas.

    Précision : Lorsque j'appelle gnuplot et que je fais load "C:/Documents and settings/M-J-F-G/Bureau/Projet_C++/Actif.txt" la commande s'exécute bien

    ......... Merci pour l'éventuelle aide ........

  2. #2
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    As-tu tester ta ligne de commande dans une console DOS ?

    Si tu tapes :
    "C:\Program Files\gnuplot\binary\gnuplot.exe\load" "C:/Documents and settings/M-J-F-G/Bureau/Projet_C++/Actif.txt"
    Ca dit quoi ?
    A 1ere vue, pas ca gueuler !!!!!

    char commande[300]= "start \"C:\\Program Files\\gnuplot\\binary\\gnuplot.exe" \"C:/Documents and settings/M-J-F-G/Bureau/Projet_C++/Actif.txt load\""

    Ca va marcher mieux. (je teste pas ce que j'écris)

    Et pas la peine d'ouvrir une nouvelle discussion pour le meme problème !!!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 130
    Par défaut
    Bonjour
    Il me dit que Actif.txt load n'existe pas
    ..... Merci quand même ........

  4. #4
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    c'est tres bizarre.
    j'ai fait un programme de test que j'ai mis dans binary et je n'ai pas cette erreur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    system("gnuplot ..\\demo\\1.dat load");

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/12/2010, 16h54
  2. Comment exécuter .cshrc à partir d'un script sh lancé par crontab
    Par kenavoparis dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 23/08/2007, 13h53
  3. Générer un fichier php à partir d'un script php
    Par Jim_Nastiq dans le forum Langage
    Réponses: 5
    Dernier message: 06/03/2007, 15h49
  4. Réponses: 1
    Dernier message: 31/10/2006, 16h25
  5. Réponses: 4
    Dernier message: 01/09/2006, 14h40

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