[R] Ouvrir une vidéo

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

[R] Ouvrir une vidéo

#1

Message 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,
Modifié en dernier par JIF le mer. 05 août 2009 16:01, modifié 1 fois.
Avatar du membre
HeartKey
Niveau 3
Niveau 3
Messages : 39
Enregistré le : dim. 02 août 2009 06:27
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#2

Message 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
~~ Image ~~
~~ Image ~~
~~ Image ~~
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#3

Message 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,
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#4

Message 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)
Signez ici
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#5

Message 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 :

Code : Tout sélectionner

ShellExecute("1.avi")
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,
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#6

Message 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. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#7

Message 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,
Avatar du membre
HeartKey
Niveau 3
Niveau 3
Messages : 39
Enregistré le : dim. 02 août 2009 06:27
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#8

Message par HeartKey »

Et bien tu peux savoir si l'opération a échouer ou non avec la macro @error , regarde la doc :wink: .
~~ Image ~~
~~ Image ~~
~~ Image ~~
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#9

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] Ouvrir une vidéo

#10

Message par JIF »

Merci de ta réponse Thlem, problème résolut.
Cordialement JIF,
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Ouvrir une vidéo

#11

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre