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

MATLAB Discussion :

Appeler un EXE à partir de MATLAB


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Mars 2009
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 92
    Par défaut Appeler un EXE à partir de MATLAB
    Salut,

    Je veux appeler un exécutable EXE a partir de MATLAB.

    J'espère qu'il y a quelqu'un qui peut m'aider.

    Merci beaucoup.

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Essaye en utilisant la fonction SYSTEM.

    Bonne journée,
    Duf

  3. #3
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Citation Envoyé par fcboumi13 Voir le message
    salut
    je veux apeler un exécutable EXE a partir de matlab
    j'ésépre qu'il ya quelqu'un qui peux m'aidé
    merci bcp
    Tu as fais ton executable?

    Tu as selecte un compilateur (lcc par example)?

    Sinon:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    >>mcc -m nom_du_fichier % creation executable matlab
    >>mbuild -setup
    Et tu dois attendre un peu pour la creation de ton .exe ca est fait automatiquement dans le dossier work.

    Puis tu lances l'executable .exe du dossier work et ca doit marcher si ton application n'a pas d'erreurs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    >>system('nom_du_fichier')
    Amicalment,

    Michel

  4. #4
    Membre actif
    Inscrit en
    Mars 2009
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 92
    Par défaut
    Ce que je veux exactement c'est appeler un logiciel (qui n'est pas en MATLAB) à partir de MATLAB.

    Et une autre chose j'ai aussi rencontré ce problème quand je veux créer un EXE MATLAB comme tu citais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >>mcc -m enregistrement
     
    >> mbuild -setup
    Il me donne les erreurs suivantes:

    ??? Undefined command/function 'mcc'.

    ??? Undefined command/function 'mbuild'.
    Merci

  5. #5
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Possèdes-tu la toolbox Compiler?

    Pour vérifier çà, tape la commande VER dans le command window:

  6. #6
    Membre actif
    Inscrit en
    Mars 2009
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 92
    Par défaut
    Oui merci,
    Ca y est ca marche.
    Mon problème maintenant c'est comment je peux appeler un logiciel (EXE) a partir de MATLAB.

    Merci

  7. #7
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Pour celà, il te faut utiliser la commande SYSTEM (comme je te l'ai dis dans mon premier post...)

  8. #8
    Membre actif
    Inscrit en
    Mars 2009
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 92
    Par défaut
    salut
    j'ai fais ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ici=pwd;
    cd('E:\application matlab\WAV');
    system('UseWav.exe');
    cd(ici);
    mais j'ai encors l'érreurs suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'UseWav.exe' n'est pas reconnu en tant que commande interne 
    ou externe, un programme ex‚cutable ou un fichier de commandes.

  9. #9
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Tu n'as pas répondu à ma question :
    Es-tu capable de lancer ton exécutable à partir d'une fenêtre de commande DOS ?
    Avant de le faire fonctionner dans MATLAB il faudrait être sur qu'il fonctionne en dehors de MATLAB

  10. #10
    Membre actif
    Inscrit en
    Mars 2009
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 92
    Par défaut
    merci bcp caro-line, et duf
    ça yé c résolue
    encor une fois merci pour l'aide

Discussions similaires

  1. [Compiler] Créer un .exe à partir de MATLAB
    Par bab33 dans le forum MATLAB
    Réponses: 2
    Dernier message: 21/10/2014, 14h11
  2. appeler un ".exe" à partir d'un programme fortran
    Par y-fice dans le forum Fortran
    Réponses: 2
    Dernier message: 19/08/2011, 04h43
  3. Appeler un exe à partir de mon application
    Par dot-_-net dans le forum C++
    Réponses: 2
    Dernier message: 23/11/2008, 15h33
  4. Appeler une DLL à partir de MATLAB
    Par swap_nibble dans le forum MATLAB
    Réponses: 0
    Dernier message: 06/02/2008, 12h06

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