Commande avec VLC
Posté : sam. 26 déc. 2020 17:03
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
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.
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
D'avance merci et une meilleure année pour 2021.