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.NET Discussion :

probleme affichage commande cmd


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut probleme affichage commande cmd
    Bonjour,

    Mon problème, j'arrive pas à lancer ma commande CMD.
    le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim Commande As String() = {N_m3u8DL, " -M format=mp4 ", " """, MPD, """ ", sb.ToString, " --save-dir """, Destination, """ --save-name ", " """, Noms, """"}
            Process.Start("cmd", String.Concat(Commande))
    avez-vous une solution pour lancer ma commande avec CMD ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 515
    Par défaut
    un message d'erreur ?

    si tu saisis dans une invite de commande l'ensemble de la commande (cmd N_m3u8DL -M format=mp4 "MPD" xxxx --save-dir "Destination" --save-name "Noms"; avec les bonnes valeurs), est-ce que ça marche ?

    Que vaut ta variable N_m3u8DL ? (si c'est le nom de ta commande, il lui manque les guillemets)
    Il manque probablement un "/C" en 1er argument de cmd

    PS: j'aurai plutôt utilisé un String.Join(" ",commande) pour ne pas avoir mettre les espaces manuellement.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut
    bonjour umfred,

    la commande fonctionne manuellement :
    Nom : Capture d’écran 2024-04-10 160533.png
Affichages : 129
Taille : 84,1 Ko

    pour lancer en vb.net ne fonctionne pas car il m'affiche comme cela :
    Nom : Capture d’écran 2024-04-10 160533.png
Affichages : 121
Taille : 13,0 Ko

    avez-vous une solution pour afficher ma commande comme en manuelle ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 515
    Par défaut
    Relis bien ma réponse, tout y est indiqué et tu n'as pas testé la commande comme je l'avais demandé, en rajoutant cmd devant, puisque c'est ce que tu demandes à faire en réalité et tu devrais obtenir le même résultat que la version vb.net

    Autrement dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim Commande As String() = {"/C","N_m3u8DL-RE", "-M format=mp4", """", MPD, """", sb.ToString, "--save-dir """+ Destination+ ""","--save-name  """+ Noms + """"}
    Process.Start("cmd", String.Join(" ",Commande))
    parce que ce que tu lances c'est l'application cmd et pas N_m3u8DL-RE (qui est alors un des arguments passés à cmd).

    Sinon essai de lancer directement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim Commande As String() = {"-M format=mp4", """"+ MPD+ """", sb.ToString, "--save-dir """+ Destination+ ""","--save-name  """+ Noms + """"}
    Process.Start("N_m3u8DL-RE", String.Join(" ",Commande))

  5. #5
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut
    bonsoir umfred, ça fonctionne trés bien. merci

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

Discussions similaires

  1. Problème affichage avec commande "plot".
    Par sdurand03 dans le forum Octave
    Réponses: 4
    Dernier message: 29/12/2019, 10h57
  2. Réponses: 2
    Dernier message: 02/08/2018, 20h44
  3. Problème d'affichage commande echo en temps réel {perl/csh}
    Par julien terrier dans le forum Shell et commandes GNU
    Réponses: 15
    Dernier message: 07/03/2017, 13h12
  4. Problème affichage prog en dos/invite commande
    Par melofilo dans le forum Windows XP
    Réponses: 7
    Dernier message: 13/09/2010, 14h52
  5. Problème sur une cmd avec AWK
    Par OrangeBud dans le forum Linux
    Réponses: 3
    Dernier message: 02/06/2004, 10h51

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