Commande avec VLC

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yle
Niveau 5
Niveau 5
Messages : 167
Enregistré le : mar. 21 avr. 2009 17:22
Localisation : La NORMANDIE -76
Status : Hors ligne

Commande avec VLC  

#1

Message par Yle »

Bonjour les AutoIt men,

J'aimerais faire un peu d'automatisme avec le produit VLC.
Principe : je copie une URL dans mon presse-papier VLC, je lance VLC et je veux exécuter le contenu du presse-papier.
Mais visiblement aucune de mes commandes n'est prise en compte sauf le ALT F4 en fin de programme qui permet de fermer VLC.

Voici le bout de code

Code : Tout sélectionner

#include <MsgBoxConstants.au3>

Local $Lance="D:\Program Files\VideoLAN\VLC\vlc.exe"
ClipPut("")
ClipPut("http://toto")

ShellExecute($Lance)  ; Lance l'application
WinWaitActive("[CLASS:Qt5QWindowIcon]", "", 1)  ; attente qu'elle soit active

;~ If WinWaitActive("[CLASS:Qt5QWindowIcon]", "", 1) Then ; Check if VLC est actif
;~     MsgBox($MB_SYSTEMMODAL, "", "WinWAITActive" & @CRLF & "VLC est actif." & "buffer=" & ClipGet())
;~ Else
;~     MsgBox($MB_SYSTEMMODAL, "", "WinWaitNOTActive" & @CRLF & "Non actif VLC.")
;~ EndIf


Sleep(2000) ; pause ...
Send("!{M}") ; On envoi ALT M

Send("^{V}") ; On envoi CTRL + V pour prendre en compte le presse papier

Sleep(1000) ; pause ...
Send("{ENTER}")

;MsgBox(0,"","ok")
;Send("^{Q}") ; On envoi CTRL + Q pour quitter

Send("!{F4}") ; On envoi ALT F4 pour terminer

Et ensuite du fait que l'URL est erronée, j'aimerais pouvoir détecter la fenêtre d'erreurs qui doit s'ouvrir.
D'avance merci et une meilleure année pour 2021.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: Commande avec VLC

#2

Message par Tlem »

Bonsoir.
Pourquoi n'allez vous pas au plus simple ?

Code : Tout sélectionner

Local $Url = "https://youtu.be/gRlwCH9vzrE"
Local $VLCExe="D:\Program Files\VideoLAN\VLC\vlc.exe"

ShellExecute($VLCExe, $Url)
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é".
Avatar du membre
Yle
Niveau 5
Niveau 5
Messages : 167
Enregistré le : mar. 21 avr. 2009 17:22
Localisation : La NORMANDIE -76
Status : Hors ligne

[R] Commande avec VLC

#3

Message par Yle »

Avec beaucoup de retard..

Effectivement pourquoi faire compliqué...
Merci
Répondre