[R] Modification du proxy de Firefox et IE

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
gotcho
Niveau 3
Niveau 3
Messages : 32
Enregistré le : sam. 06 sept. 2008 19:16
Status : Hors ligne

[R] Modification du proxy de Firefox et IE

#1

Message par gotcho »

Bonjour,

je cherche à faire un script modifiant automatiquement les paramètres de proxy d'IE et de Firefox.
Mais voilà, ces programmes ne démarrent pas toujours sur la même page, ce qui rend impossible d'utiliser la fonction WinWaitActive(

Comment faire pour détecter leur activation et passage au premier plan ?

Merci par avance
Modifié en dernier par jbnh le sam. 06 sept. 2008 19:49, modifié 1 fois.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#2

Message par jbnh »

Salut, ca marche aussi avec la classe: exemple:

Code : Tout sélectionner

WinWaitActive("[CLASS:Notepad]", "")
Tu obtiens la classe grâce a ton autoit windows info
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
gotcho
Niveau 3
Niveau 3
Messages : 32
Enregistré le : sam. 06 sept. 2008 19:16
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#3

Message par gotcho »

Merci pour ta réponse, elle marche très bien.

Par contre, j'ai une autre question ! Et c'est pas la dernière, désolé ! :?
Je démarre ensuite les options de Firefox.

Comment sélectionner l'onglet "Avancé" ? Je n'y arrive pas avec les Tab...

Merci beaucoup pour ton aide !
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#4

Message par timmalos »

Utilise les touches directionnelles pour arriver a tes fins.
Quand tu arries dans Options, flehce de droite, quand tu arrive sur l'onglet Avancé, Tab pour arriver au bon control , puis fleches directionnelles pour aller choisir les options de proxy.
gotcho
Niveau 3
Niveau 3
Messages : 32
Enregistré le : sam. 06 sept. 2008 19:16
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#5

Message par gotcho »

Oui, mais comme vous devez le savoir, Firefox garde en mémoire les onglets visités lors de la dernière fermeture de la boite Options.

Comment savoir que je suis bien sur l'onglet "Avancé" ?
Je peux déterminer l'onglet réseau, car il y a bien une fin de course, mais pour les paramètres de proxy, il n'y en a pas...
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#6

Message par jbnh »

Malheureusement c'est pas aussi simple que ca. Soit le boutton sera toujours à la même place et alors tu utilises mouseclicks, soit tu utilises une autre manière: firefox stock bien quelque part sur le pc les proxys, dans la registery ou quoi. Par exemple pour internet c'est : CUser/Software/Microsoft/Windows/CurrentVersion/Internet Settings

Jette un oeil la-dessus: http://osdir.com/ml/org.user-groups.qsi ... 00005.html
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
gotcho
Niveau 3
Niveau 3
Messages : 32
Enregistré le : sam. 06 sept. 2008 19:16
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#7

Message par gotcho »

Je peux bien utiliser le fichier de configuration, mais avec Firefox, il est stocké dans un répertoire dont le chemin est relatif au nom d'utilisateur, ce qui rend impossible la localisation (le script est voué à s'exécuter sur plusieurs PC différents...)

Raaah c'est si compliqué...
Modifié en dernier par gotcho le sam. 06 sept. 2008 20:31, modifié 1 fois.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#8

Message par timmalos »

Il y a egalement moyen de modifier la configuration de ton proxy en tapant

about:config dans un nouvel onglet, filtre avec proxy, tu obtiens une dizaine de chaines, une d'entre elle est celle qu'il te faut, mais je n'ai pas trouvé sur google laquelle.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#9

Message par jbnh »

http://www.autoitscript.com/autoit3/docs/macros.htm

@UserProfileDir Path to current user's Profile folder.
@UserName ID of the currently logged on user.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
gotcho
Niveau 3
Niveau 3
Messages : 32
Enregistré le : sam. 06 sept. 2008 19:16
Status : Hors ligne

Re: [..] Attendre qu'une fenêtre de firefox soit ouverte

#10

Message par gotcho »

J'ai finalement exécuté la méthode du about:config, qui marche du tonnerre !

EDIT : C'est tout bon !
Répondre