Page 1 sur 1

[EX] Anti POPUP

Posté : mer. 15 déc. 2010 15:02
par DimVar
Bonjour,


Voici un script que je me suis fait sur mesure pour éviter d'installer un logiciel antitpopup.

Ce script permet d'enregistrer le titre des fenêtres non désirées (IE ou firefox ou autre).
Beaucoup de choses à améliorer, c'est la raison pour laquelle je le poste.

Améliorations à développer :

- Ne pas capturer les fenêtres explorer. J'ai par mégarde capturé une fenêtre "poste de travail", sans savoir que ca venait de mon script, j'ai mis un certain temps à m'en rendre compte ! :lol:
- Pouvoir capturer les popup des navigateurs qui portent des noms par défaut (comme une pub qui aura pour titre "Mozilla firefox")

Merci d'avance pour l'aide apportée. :)

Ps : La compilation ou le lancement ne fonctionnera pas à cause de l'icône à intégrer. Pour corriger le pb, créez une icône à l'emplacement du script, nommée "apu.ico".
► Afficher le texte

Re: [EX] Anti POPUP

Posté : mar. 25 janv. 2011 17:39
par Fish
Salut DimVar.

j'ai peut-être une idée, on pourrait se débrouiller pour lire l'intérieure de la page et en déduire par des mots clés si c'est une pub ou non... Mais je ne connait pas de fonction pour sa...

En espérant t'avoir aidé. :)

Re: [EX] Anti POPUP

Posté : jeu. 27 janv. 2011 15:51
par DimVar
C'est une idée ca. Je note. :wink:

Re: [EX] Anti POPUP

Posté : ven. 28 janv. 2011 02:31
par bloodwolff
Normalement les popup viennent d'une fonction JavaScript, window.open() et sont rarement visible directement dans le code source. Ils sont par exemple camouflés dans un Src menant à un document JavaScript qui lui appelle la fonction !

Re: [EX] Anti POPUP

Posté : ven. 28 janv. 2011 09:41
par Fish
Zut, et pas moyen de contrôler de code source? Pour filtrer des mots dans la page par exemple?

Re: [EX] Anti POPUP

Posté : sam. 29 janv. 2011 01:06
par timmalos
Une autre solution serait de lire le DOM. _IEDocReadHtml fait ca tres bien.

Re: [EX] Anti POPUP

Posté : sam. 05 févr. 2011 07:40
par Laddy
Bonjour
Pour mon systray j'ai inclue mon icône avec l'aide de Zeshrek. Peut être que ça t'intéresserait.

Code : Tout sélectionner

FileInstall(".\apu.ico", @SystemDir & "\apu.ico", 1);installation de l'icone (tray icon)
peut être remplacé par avec la compilation avec option par

Code : Tout sélectionner

Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=..\icon_programme.ico ; icone pour la compilation du programme
[color=#008000]#AutoIt3Wrapper_Res_Icon_Add=C:\Documents And Settings\User_Profile\Bureau\apu.ico ; icône pour le systray prenant la valeur 5. Remplacer User_Profile par le nom de votre Session ou chemin vers l icone choisie[/color]
#Tidy_Parameters=/sf
#EndRegion 
 
ceci :

Code : Tout sélectionner

TraySetIcon(@SystemDir & "\apu.ico"); definit une icone perso
 
devient

Code : Tout sélectionner

[color=#FF0000]TraySetIcon(@ScriptFullPath, -5) ; definit une icone perso[/color]

Re: [EX] Anti POPUP

Posté : jeu. 10 févr. 2011 11:08
par DimVar
Ok, merci pour ces pistes. :wink: