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

VB 6 et antérieur Discussion :

[VB6] probleme de redirection d'une commande DOS


Sujet :

VB 6 et antérieur

  1. #1
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 298
    Points : 156
    Points
    156
    Par défaut [VB6] probleme de redirection d'une commande DOS
    à tous les fous du DOS, je suis devant un drole de probleme pour lekel je voudrais votre avis...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell ("ping " & Label(Index) & " >c:\out.txt")
    Je désire rediriger les sortie de ping vers un fichier.
    Je sais que la commande DOS est bonne.

    si jaffiche ma chaine j'obtient ping 127.0.0.1 >c:\out.txt

    Au départ javais utilisé app.path mais aucun fichier n'est apparu.
    Alors j'ai testé avec c: pour plus de simplicité mais le fichier ne se crée nulle part.
    Si je fais la meme opération en ligne de commande, ca fonctionne parfaitement.


    Je suis sous win2k et VB6.0 merci a vous ...

  2. #2
    Membre à l'essai
    Inscrit en
    Août 2002
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 8
    Points : 10
    Points
    10
    Par défaut
    Tu peux peut etre utiliser la méthode suivante (je sais pas si c'est la meilleure, en tout cas j'ai pas encore trouvé le moyen d'exécuter ta commander dans la fonction shell) :
    si tu écris le contenu de ta commande dans un fichier batch (monping.bat par exemple), tu peux alors utiliser shell : Shell ("monping.bat")

  3. #3
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 298
    Points : 156
    Points
    156
    Par défaut
    mhhhh tu est sur que ma syntaxe n'est pas possible?
    Je vais tenté un .bat avec ma commande dedans meme si jai du mal a saisir la différence.

    Je te tiens au courant

  4. #4
    Rédacteur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 608
    Points : 1 561
    Points
    1 561

  5. #5
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 298
    Points : 156
    Points
    156
    Par défaut
    rhoooo merci jai deja lu la faq vb mais jai du sauter cette partie la...
    merci c amarche nikel c t tt bete.
    Ce n'est pas écrit ds la faq mais est-ce possible dexécuter la commande sans ke la sonsole naparaisse???

  6. #6
    Rédacteur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 608
    Points : 1 561
    Points
    1 561
    Par défaut
    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "command.com /c dir *.* > c:\liste.txt", vbHide
    PS : ton dernier message est quasi illisible, merci de l'éditer
    Un petit tour vers les règles du forum s'impose.

  7. #7
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 298
    Points : 156
    Points
    156
    Par défaut
    vraiment désolé mais j'ai eu un problème de clavier et je ne m'en suis pas rendu compte.
    J'ai un peu honte en me relisant

    Mais merci pour ta réponse extremement complète nightfall.

    Salut a tous...

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

Discussions similaires

  1. lancer Internet explorer pas une commande DOS
    Par dsr57 dans le forum Windows
    Réponses: 4
    Dernier message: 03/12/2010, 14h52
  2. [Dos] Lancer une commande dos sans attendre la fin
    Par MrEddy dans le forum Windows
    Réponses: 4
    Dernier message: 09/06/2005, 17h38
  3. [System][EXEC] Probleme d'execution avec une commande parametrée.
    Par chicorico dans le forum Général Java
    Réponses: 15
    Dernier message: 20/05/2005, 15h07
  4. Réponses: 3
    Dernier message: 22/10/2004, 12h04
  5. [Debutant(e)][Système]Executer une commande DOS
    Par iceman dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 18/05/2004, 14h30

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