Page 1 sur 1
[..] Est-ce possible de piloter IE..?
Posté : mar. 24 févr. 2015 16:02
par quicksilvain
Bonjour
Je diffuse mes performance gamer en live sur
http://www.catchmyworld.com, et j'aimerais piloter IE via vbscrip ou autre pour pouvoir ouvrir cette page, m'identifier puis cliquer sur le bouton autoriser (vert voir photo) et enfin cliquer sur diffuser..
C'est possible ?
Merci pour vos réponses
Re: [..] Est-ce possible de piloter IE..?
Posté : mar. 24 févr. 2015 16:09
par orax
L'UDF IE.au3 permet de piloter IE.
Par contre pour cliquer sur le bouton vert, je ne sais pas si ça sera possible avec cette UDF.
Re: [..] Est-ce possible de piloter IE..?
Posté : mar. 24 févr. 2015 16:21
par quicksilvain
Merci et pour s'identifier sur la page t'as des pistes?
Re: [..] Est-ce possible de piloter IE..?
Posté : mer. 25 févr. 2015 12:59
par TomAijerrie
Pour s'identifier tu peux simuler les touches du clavier (avec Send() ),
pour le bouton vert celui de la souris (avec MouseMove() et MouseClick() ).
BlockInput() peut être utile pour bloquer temporairement le clavier et la souris de l'utilisateur.
(pense à débloquer après).
Le message avec le bouton vert ne fais pas partie d'IE mais d'Adobe Flash Player ou une autre extension.
Comme l'a précisé Orax, l'UDF IE ne te sera d'aucun recours pour cette action.
De plus, utiliser IE.au3 impose le navigateur internet.
Re: [..] Est-ce possible de piloter IE..?
Posté : mer. 25 févr. 2015 13:37
par jguinch
Pour la partie Paramètres Flash Player, le plus simple est d'ajouter une entrée dans la liste des sites Web autorisés à utiliser la caméra et le micro.
Ca se passe dans Panneau de configuration > Flash Player > Caméra et microphone > Paramètres de la caméra et du microphone par site : ajouter le site (sans http://) et sélectionner Autoriser
Re: [..] Est-ce possible de piloter IE..?
Posté : sam. 21 mars 2015 21:00
par quicksilvain
jguinch a écrit :Pour la partie Paramètres Flash Player, le plus simple est d'ajouter une entrée dans la liste des sites Web autorisés à utiliser la caméra et le micro.
Ca se passe dans Panneau de configuration > Flash Player > Caméra et microphone > Paramètres de la caméra et du microphone par site : ajouter le site (sans http://) et sélectionner Autoriser
Ok merci
Et est-ce qu'il y a moyen d'automatiser cela
Panneau de configuration > Flash Player > Caméra et microphone > Paramètres de la caméra et du microphone par site ?
Pour cliquer sur le bouton vert javascript ne le fait pas?
Re: [..] Est-ce possible de piloter IE..?
Posté : dim. 22 mars 2015 11:10
par jguinch
Oui, c'est possible d'automatiser la saisie dans la fenêtre de config de Flash Player. Le problème c'est que cette fenêtre de config peut différer d'un PC à l'autre, en fonction de la version de Flash Player.
Cette configuration est stockée sous forme de fichier, mais je n'ai pas trouvé comment écrire cette configuration sans passer par l'interface graphique (c'est peut-être documenté quelque part...)
Chez moi, ce code fonctionne :
► Afficher le texte
Code : Tout sélectionner
Opt("WinTitleMatchMode", 2)
$iPid = Run(@SystemDir & "\FlashPlayerApp.exe")
If NOT $iPid Then Exit MsgBox(16, "Erreur", "Impossible de lancer FlashPlayerApp.exe")
$hFPConfig = WinWait("Flash Player", "", 2)
ControlSend($hFPConfig, "", "[CLASS:SysTabControl32; INSTANCE:1]", "{RIGHT}")
ControlClick($hFPConfig, "", "[CLASS:Button; INSTANCE:3]")
$hhFPConfigCamera = WinWait("microphone")
ControlClick($hhFPConfigCamera, "", "[CLASS:Button; INSTANCE:1]")
$hURL = WinWait("Définir", "", 2)
ControlSetText($hURL, "", "[CLASS:Edit; INSTANCE:1]", "autoitscript.fr")
ControlSend($hURL, "", "[CLASS:ComboBox; INSTANCE:1]", "a")
ControlClick($hURL, "", "[CLASS:Button; INSTANCE:1]")
ControlClick($hhFPConfigCamera, "", "[CLASS:Button; INSTANCE:3]")
WinClose($hFPConfig)
Re: [..] Est-ce possible de piloter IE..?
Posté : dim. 22 mars 2015 11:37
par quicksilvain
Merci jguinch
Dans votre code je ne vois pas ou il faut mettre l'URL d’exception..?
Re: [..] Est-ce possible de piloter IE..?
Posté : dim. 22 mars 2015 13:39
par jguinch
C'est
autoitscript.fr 
Re: [..] Est-ce possible de piloter IE..?
Posté : dim. 22 mars 2015 14:23
par quicksilvain
Je comprends plus.. ce code est censé faire quoi? il faut pas mettre l'URL du site (
http://www.catchmyworld.com) en exception?
Re: [..] Est-ce possible de piloter IE..?
Posté : dim. 22 mars 2015 16:57
par jguinch
Le script est censé mettre une URL en exception dans la config de Flah Player.
Pour ce test, j'ai mis autoitscript.fr, que tu dois remplacer par ce que tu veux.
Re: [..] Est-ce possible de piloter IE..?
Posté : dim. 22 mars 2015 19:15
par quicksilvain
Désolé..
J'ai remplacé ce code
par
Code : Tout sélectionner
$iPid = Run(@SystemDir & "\FlashUtil64_16_0_0_305_Plugin.exe")
mais le message d'erreur s'affiche "
Impossible de lancer FlashPlayerApp.exe"
PS: Le fichier
"FlashUtil64_16_0_0_305_Plugin.exe" se trouve ici
C:\Windows\System32\Macromed\Flash\FlashUtil64_16_0_0_305_Plugin.exe
Re: [..] Est-ce possible de piloter IE..?
Posté : dim. 22 mars 2015 20:11
par orax
Mais au fait, s'il n'y a qu'un site à ajouter, ce n'est pas nécessaire d'automatiser l'autorisation. Non ?? Parce qu'une fois qu'il sera ajouté à la liste des sites autorisés, il n'y aura plus cette boîte de dialogue (Paramètres Adobe Flash...) qui s'affichera pour ce site.
Autre chose : dans le dossier
Code : Tout sélectionner
"%AppData%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys"
Il y a des fichiers
.SOL Macromedia Flash Shared Object File. Quand on ajoute un site à la liste via "Paramètres Adobe Flash..." il y a un fichier .sol qui est créé et settings.sol est modifié.
Re: [..] Est-ce possible de piloter IE..?
Posté : lun. 23 mars 2015 07:52
par jguinch
@orax : c'est bien ce que j'ai essayé de faire comprendre dans mon premier message.
Quant aux fichiers sol, impossible de trouver de la doc (en même temps, je vois mal Adobe documenter un truc qui touche à la sécurité)