[Autoit] Fermeture d'onglet avec firefox

Fermé
Linkinou - 8 août 2009 à 14:10
 Linkinou - 8 août 2009 à 15:12
Bonjour bonjour !

Voilà, normalement c'est '^w' ( soit CTRL + W ) pour fermer un onglet avec un script autoit. Cela fonctionne parfaitement sauf pour un onglet en particulier, impossible de la fermer via CTRL + W (^w).

Avez-vous une idée du pourquoi du comment ?

Merci d'avance !
A voir également:

4 réponses

vladivostok Messages postés 228 Date d'inscription samedi 6 septembre 2008 Statut Membre Dernière intervention 8 février 2010 20
8 août 2009 à 14:16
Il se peux que sur certain onglet une fenêtre ou application flash ... soit activer ou plutôt que la souris a cliquer dessus donc impossible de fermer la fenêtre si tu disait l'url de ta page qui ne se ferme pas peu être que on pourra mieux t'aider.
0
Merci de ta reponse !

Oui bien sur : http://www.xtremetop100.com/in.php?site=1132220616

Bon comme tu le vois c'est une page de vote, mais mon but n'es pas de vote, c'est seulement d'ouvrir cette page, ne rien faire dessus et de la fermer ensuite.

Pour l'ouvrir, il n'y a aucun probleme, mais pour la fermer.... il ne l'a ferme pas et le script continue de faire ses actions sur cette meme page, alors qu'il est cencé revenir sur l'onglet d'avant.

Je previens que dans le script que j'utilise, je ne peux modifier que les informations (.ini). Et voici les parametres lors de l'execution de la page et de sa fermeture :

[ETAPE_12]
Activer =1

Fonc_text_12 =0
Texte_12 =bla bla
Nbre_text_12 =0
tps1_text_12 =0
tps2_text_12 =0

Fonc_tab_12 =1
Nbre_tab_12 =34
tps1_tab_12 =100
tps2_tab_12 =100

Fonc_enter_12 =0
Nbre_enter_12 =0
tps1_enter_12 =0
tps2_enter_12 =0

Fonc_site_12 =0
Nbre_site_12 =0
Page_site_12 =http://
tps1_site_12 =0
tps2_site_12 =0

Fonc_F5_12 =0
Nbre_F5_12 =0
tps1_F5_12 =0
tps2_F5_12 =0


Ici il ouvre le lien image d'une page qui se trouve 34 TAB plus bas. Ici ok probleme.

[ETAPE_13]
Activer =1

Fonc_text_13 =0
Texte_13 =bla bla
Nbre_text_13 =0
tps1_text_13 =0
tps2_text_13 =0

Fonc_tab_13 =0
Nbre_tab_13 =0
tps1_tab_13 =0
tps2_tab_13 =0

Fonc_enter_13 =1
Nbre_enter_13 =1
tps1_enter_13 =100
tps2_enter_13 =30000

Fonc_site_13 =0
Nbre_site_13 =0
Page_site_13 =http://
tps1_site_13 =0
tps2_site_13 =0

Fonc_F5_13 =0
Nbre_F5_13 =0
tps1_F5_13 =0
tps2_F5_13 =0


Ici rien de bien difficile, il fait entrer et attend 30 secondes.

[ETAPE_14]
Activer =1

Fonc_text_14 =1
Texte_14 =^w
Nbre_text_14 =1
tps1_text_14 =5000
tps2_text_14 =10000

Fonc_tab_14 =0
Nbre_tab_14 =0
tps1_tab_14 =0
tps2_tab_14 =0

Fonc_enter_14 =0
Nbre_enter_14 =0
tps1_enter_14 =0
tps2_enter_14 =0

Fonc_site_14 =0
Nbre_site_14 =1
Page_site_14 =http://
tps1_site_14 =5000
tps2_site_14 =20000

Fonc_F5_14 =0
Nbre_F5_14 =0
tps1_F5_14 =0
tps2_F5_14 =0


Et voila le probleme, ici il est cencé fermer l'onglet simplement et attendre 10 secondes. Sauf qu'il ne le fait pas et continue les etapes sur la meme page.
J'ai egalement essayé de reouvrir la page dont j'ai besoin sans fermer l'onglet qui ne se ferme pas. Mais là aussi, ca ne fonctionne pas...

Merci d'avance !
0
EDIT : Bon je viens de verifier en ouvrant un autre onglet qui lui est cencé se fermer. On peut conlure que soit :
1) Il y a quelque chose que j'ai mal fait dans les parametres ci-dessus.
2) Un probleme directement dans le script autoit.

Il faudra que je trouve le moyen d'y remedier.
0
Encore moi, navré pour le triple post mais j'essaye de trouver une alternative a tout cela et j'en ai une. C'est simplement d'eviter l'ouverture d'onglet. Cependant il me faut savoir comment a partir de mon fichier de parametre .ini je puisse ouvrir un onglet en arriere plan, sans y aller. Comme en appuyant avec la roulette de la souris sur un lien.

Au pire, si quelqu'un a une autre proposition de script qui fonctionne et que l'on peut configurer sans trop de mal, je veux bien =) . J'ai simplement besoin de choses communes telles que TAB, entrer, fermer, ouvrir un lien...

Merci d'avance
0