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 :

Lancer la visualisation d'un fichier .avi (ou autre fichier vidéo) au clic de son nom


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Août 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2014
    Messages : 50
    Par défaut Lancer la visualisation d'un fichier .avi (ou autre fichier vidéo) au clic de son nom
    Bonjour à tous
    J'ai une liste de fichiers vidéo sur un formulaire. Je peux (évidemment) colorer les noms en bleu et les souligner pour faire comprendre au lecteur qu'il peut voir le film en cliquant sur son nom.
    Ma question est simplement : quel code mettre sous le clic ?
    J'ai essayé "Shell" comme ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ListeDesVideos_Click(sender As Object, e As EventArgs)
            Shell("C:\Users\pierr\Videos\NomDeFichier.avi")
        End Sub
    Mais il ne se passe rien.
    Quelqu'un a-t-il une idée pour résoudre mon problème ?

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Il te manque le chemin et non du programme externe qui va jouer ton fichier.
    Exemple à adapter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ListeDesVideos_Click(sender As Object, e As EventArgs)
            Shell("lecteur:\emplacementdudossier\wmplayer.exe C:\Users\pierr\Videos\NomDeFichier.avi")
        End Sub
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Août 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2014
    Messages : 50
    Par défaut Lancer la visualisation d'un fichier .avi (ou autre fichier vidéo) au clic de son nom
    J'ai essayé avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     Private Sub ListeDesVideos_Click(sender As Object, e As EventArgs) Handles ListeDesVideos.Click
            Shell("C:\Program Files (x86)\Windows Media Player\wmplayer.exe D:\Documents\aVBProjects 2020\Dominique\bin\Debug\Fichier1.avi")
        End Sub
    ça ne marche pas.
    Je pense qu'il y a peut-être un problème d'espaces. Quoique le string est entre guillemets (??).

    Peut-on m'éclairer ?

  4. #4
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Août 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2014
    Messages : 50
    Par défaut Lancer la visualisation d'un fichier .avi (ou autre fichier vidéo) au clic de son nom
    J'ai mis une copie du fichier 'wmplayer.exe' et une copie du fichier à lire à la racine d'un disque dur. Tout marche !
    Merci !

  5. #5
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Re

    C'est peut être un problème de caractères espace dans le chemin de l’exécutable.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell("""C:\Program Files (x86)\Windows Media Player\wmplayer.exe"" ""D:\Documents\aVBProjects 2020\Dominique\bin\Debug\Fichier1.avi""")
    en ajoutant des "" cela devrait le faire si tu veux utiliser le wmplayer.exe d'origine.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

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

Discussions similaires

  1. [WD-2019] Trouver un fichier word en fonction de son nom
    Par Hermelich dans le forum VBA Word
    Réponses: 6
    Dernier message: 08/05/2020, 16h58
  2. sélection fichier comprenant la date dans son nom
    Par bilou_12 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/04/2012, 18h25
  3. Réponses: 2
    Dernier message: 16/03/2011, 17h47
  4. Réponses: 11
    Dernier message: 25/05/2006, 11h42
  5. [XSLT] Visualisation d'un fichier xml dans un jEditorPane
    Par Yannos94 dans le forum Format d'échange (XML, JSON...)
    Réponses: 16
    Dernier message: 09/01/2004, 17h50

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