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

Windows Forms Discussion :

[VS 2005]Commande SHELL


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Février 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 44
    Par défaut [VS 2005]Commande SHELL
    Salut,

    j'aimerai lancer une commande shell depuis une form (vb.net). Du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell("E:\flv\flasm.exe -d Lecteur.swf > NomduFichier.flm", , True, 10000)
    J'ai essayé avec des doubles cotes, sans doubles cote, etc... et même lire tout les posts du forum!!! Rien n'y fait je n'y arrive pas.

    Est-ce quelq'un peut m'aider ?

    Arnaud.

  2. #2
    Membre chevronné
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Par défaut
    Essai ceci :
    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Dim proc As New Diagnostics.Process
            proc.StartInfo.UseShellExecute = False
            proc.StartInfo.RedirectStandardOutput = True
            proc.StartInfo.FileName = "flasm.exe"
            '--Les paramètres
            proc.StartInfo.Arguments = "-d Lecteur.swf > NomduFichier.flm"
            proc.StartInfo.CreateNoWindow = True        '--Démarrage de la commande
            proc.Start()
            '--Lecture de la sortie de la commande
            Dim output As String = proc.StandardOutput.ReadToEnd()
            proc.WaitForExit()
            proc.Close()
    j'utilise ce code pour lancer la commande bcp et ça marche

  3. #3
    Membre confirmé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Février 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 44
    Par défaut ça marche !!
    Merci pour le code.

    En faite, il fallait mettre mon executable dans le répertoire de l'appli.

    C'est pour ça que ça marchait pas.

    Arnaud.

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

Discussions similaires

  1. [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
  2. []Commande shell
    Par phoenix736 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 09/10/2005, 20h31
  3. [Debutant] Commande shell
    Par drosophile dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 21/04/2005, 15h06
  4. commande shell dans un programme
    Par diefo dans le forum C
    Réponses: 3
    Dernier message: 15/08/2003, 13h37
  5. [VB6] comment savoir si la commande shell est terminée ?
    Par ghyscharlotte dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 30/07/2003, 19h12

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