[..] Est-ce possible de piloter IE..?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
quicksilvain
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 24 févr. 2015 15:46
Status : Hors ligne

[..] Est-ce possible de piloter IE..?

#1

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

Image

C'est possible ?

Merci pour vos réponses
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#2

Message par orax »

L'UDF IE.au3 permet de piloter IE.

Code : Tout sélectionner

#include <IE.au3>
_IECreate("http://www.catchmyworld.com")
Par contre pour cliquer sur le bouton vert, je ne sais pas si ça sera possible avec cette UDF.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
quicksilvain
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 24 févr. 2015 15:46
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#3

Message par quicksilvain »

Merci et pour s'identifier sur la page t'as des pistes?
Avatar du membre
TomAijerrie
Niveau 5
Niveau 5
Messages : 192
Enregistré le : lun. 02 juin 2014 09:55
Localisation : Lyon
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#4

Message 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.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#5

Message 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
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
quicksilvain
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 24 févr. 2015 15:46
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#6

Message 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?
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#7

Message 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
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
quicksilvain
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 24 févr. 2015 15:46
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#8

Message par quicksilvain »

Merci jguinch

Dans votre code je ne vois pas ou il faut mettre l'URL d’exception..?
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#9

Message par jguinch »

C'est autoitscript.fr :roll:
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
quicksilvain
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 24 févr. 2015 15:46
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#10

Message 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?
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#11

Message par jguinch »

:evil:
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.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
quicksilvain
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 24 févr. 2015 15:46
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#12

Message par quicksilvain »

Désolé.. :oops:

J'ai remplacé ce code

Code : Tout sélectionner

$iPid = Run(@SystemDir  & "\FlashPlayerApp.exe")
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
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#13

Message 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é.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Est-ce possible de piloter IE..?

#14

Message 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é)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre