Page 1 sur 1
[R] Ouvrir une vidéo
Posté : mar. 04 août 2009 19:08
par JIF
Bonsoir, je cherche une fonction pour que le scripte lance un fichier vidéo avec le logiciel par défaut d’ouverture de la vidéo sur Windows. Par exemple Windows media Player, VLC…ect
J’ai essayé Openfils, mais ne marche que pour les fichiers texte, Shelexecut, mais ne marche que pour les logiciels.
Merci de me répondre.
Cordialement JIF,
Re: [..] Ouvrir une vidéo
Posté : mar. 04 août 2009 19:12
par HeartKey
Tu t'est tromper avec shellexecute , cette fonction ne s'utilise pas uniquement avec les logicielle , tu peux y mettre directement ta vidéo
Re: [..] Ouvrir une vidéo
Posté : mar. 04 août 2009 19:26
par JIF
Merci de ta réponse HeartKey. Mais comment faire ?
J'ai essayé plain de possibilité et la meilleur avec Shelexecute et actuellement de mètre le nom du logiciel qui va ouvrir la vidéo. Mais voilà j’aimerais que l’utilisateur puisse ouvrir ces vidéos avec son logiciel par default.
Merci de me répondre.
Cordialement JIF,
Re: [..] Ouvrir une vidéo
Posté : mar. 04 août 2009 20:28
par Iste
Tu met simplement l'adresse du fichier, c'est a ca que sert shellexecute()
(ca fait comme si tu double clic dessus quoi)
Re: [..] Ouvrir une vidéo
Posté : mar. 04 août 2009 21:05
par JIF
Merci de ta réponse Iste mais sa fait le même message d'erreur :
Aucun programme n'est associé à ce fichier pour execuyé cette action. Crée une association en utilisant l'application option des dossier dans paneau de configuration.
Voici mon code :
La vidéo ce situ dans le même dossier que le scripte.
Poutent quand je doubles clique sur la vidéo VLC ce lance bien et démare la vidéo.
Merci de me répondre.
Cordialement JIF,
Re: [..] Ouvrir une vidéo
Posté : mar. 04 août 2009 22:15
par Tlem
C'est que tout simplement, l'association avec VLC n'est pas correcte.
Allez dans les
Options de dossiers puis
Types de fichiers, éditez les propriétés de l'extention AVI, cliquez sur Avancé puis validez le tout.
Là, votre
ShellExecute fonctionnera parfaitement.

Re: [..] Ouvrir une vidéo
Posté : mer. 05 août 2009 11:23
par JIF
Merci de ta réponse Thlem, sa fonctionne correctement, mais voilà sa fout malle de dire a l'utilisateur de fair une assosiation de la video avec un programe de lecture de vidéo du faite que la plus part d'entre eux connaisse le minimum en informatique. Il y aurait-il pas une autres methode ?
Si nom temp pis comment pourais-je lencer la vidéo diréctement avec Windows média player.
J'ai essayé shel execut mais apres je doit a nouveau lencer la vidéo a partir de windows media player
Merci de me répondre.
Cordialement JIF,
Re: [..] Ouvrir une vidéo
Posté : mer. 05 août 2009 11:29
par HeartKey
Et bien tu peux savoir si l'opération a échouer ou non avec la macro @error , regarde la doc

.
Re: [..] Ouvrir une vidéo
Posté : mer. 05 août 2009 12:53
par Tlem
Si vous ne voulez pas vous prendre la tête, alors faites ceci :
Code : Tout sélectionner
$video = @ScriptDir & '\clock.avi'
ShellExecute(@ProgramFilesDir & "\Windows Media Player\wmplayer.exe", '"' & $video & '"')
Sinon, testez la présence de VLC par la base de registre puis lancez comme ci-dessus.
Re: [..] Ouvrir une vidéo
Posté : mer. 05 août 2009 16:01
par JIF
Merci de ta réponse Thlem, problème résolut.
Cordialement JIF,
Re: [R] Ouvrir une vidéo
Posté : mer. 05 août 2009 16:12
par Tlem
Bien.
Par contre mon pseudo c'est Tlem et non Thlem. Sinon mon prénom c'est Thierry.
Comme vous voulez, mais avec la bonne orthographe c'est mieux.