Page 1 sur 1

[R] Modification du proxy de Firefox et IE

Posté : sam. 06 sept. 2008 19:40
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

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

Posté : sam. 06 sept. 2008 20:05
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

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

Posté : sam. 06 sept. 2008 20:16
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 !

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

Posté : sam. 06 sept. 2008 20:23
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.

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

Posté : sam. 06 sept. 2008 20:26
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...

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

Posté : sam. 06 sept. 2008 20:28
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

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

Posté : sam. 06 sept. 2008 20:30
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é...

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

Posté : sam. 06 sept. 2008 20:30
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.

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

Posté : sam. 06 sept. 2008 20:32
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.

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

Posté : sam. 06 sept. 2008 23:30
par gotcho
J'ai finalement exécuté la méthode du about:config, qui marche du tonnerre !

EDIT : C'est tout bon !