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

WinDev Discussion :

executer commande shell


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut executer commande shell
    Bonjour,

    je suis entrain de chercher a exécuter une commande shell sur mon serveur depuis mon application en windev pour recuperer une valeur et l'afficher sur libellé??

    Est ce que c'est possible?? si oui comment faire???


    Merci d'avance.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    C'est en principe possible.
    Si tu ne peux récupérer directement la réponse, tu peux la rediriger vers un fichier texte et lire ce fichier.
    Plus de précisions seraient utiles.

  3. #3
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut
    Bonjour,

    avant tout merci pour ta réponse ,

    je vous explique,je suis entrain de créer une application en windev9 qui envois des fax par server hylafax,et jusqu'à mnt tout marche bien et j'ai pas de problème pour envoyer mes fax mais ce qu'il me faut c'est savoir si mon fax a été bien envoyé ou non?? c'est pour ça j'ai pensé a exécuter une commande shell sur mon serveur pour récupérer le statut de fax envoyé.

    je sais pas si c'est possible ou non mais c'est un idée que je veux essayer et le problème je sais pas comment faire pour exécuter les commandes shell en windev afin de récupérer ce statut.

    j'espère trouver de l'aide.

    Merci d'avance

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Par défaut
    Bonjour,

    Citation Envoyé par smileyboy Voir le message

    je vous explique,je suis entrain de créer une application en windev9 qui envois des fax par server hylafax,et jusqu'à mnt tout marche bien et j'ai pas de problème pour envoyer mes fax mais ce qu'il me faut c'est savoir si mon fax a été bien envoyé ou non?? c'est pour ça j'ai pensé a exécuter une commande shell sur mon serveur pour récupérer le statut de fax envoyé.

    je sais pas si c'est possible ou non mais c'est un idée que je veux essayer et le problème je sais pas comment faire pour exécuter les commandes shell en windev afin de récupérer ce statut.
    Les fonctions natives WLangage pour exécuter une application sont LanceAppli() et DDELance().

    La fonction LanceAppli() peut attendre la fin de l'exécution et renvoyer la valeur de retour de l'exécutable.

    Si tu veux récupérer le texte envoyé sur la sortie standard (celui qui s'affiche dans l'invite de commande) alors tu dois utiliser le Shell avec ses commandes spécifiques de redirection des flux d'entrées-sorties (utiliser l'exécutable cmd de Windows).

    Voilà un exemple qui permet de récupérer le texte produit par la commande DIR C:\ dans le fichier c:\résultat.txt.
    Code WLangage : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    v est un entier
    v = LanceAppli("cmd /c DIR C:\ > c:\résultat.txt", exeIconise, exeValeurRetour)
    Si tu veux récupérer directement le texte sans passer par la redirection du texte vers un fichier, tu peux regarder la classe cWDDos vraiment très pratique.

Discussions similaires

  1. Executer commande shell OS X
    Par Catskan dans le forum Langage
    Réponses: 3
    Dernier message: 26/09/2012, 23h53
  2. Executer commande shell depuis perl
    Par Matmal11 dans le forum Langage
    Réponses: 2
    Dernier message: 12/06/2007, 10h35
  3. [Système]Execution d'une commande shell
    Par n8ken dans le forum API standards et tierces
    Réponses: 24
    Dernier message: 29/03/2007, 04h36
  4. [VB6]Probleme d'execution avec la commande Shell
    Par belfaigore dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/06/2006, 09h28
  5. [ASE 12.5.1] Execution de scripts / commandes shell
    Par zayro dans le forum Adaptive Server Enterprise
    Réponses: 4
    Dernier message: 24/02/2006, 10h47

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