[EX] Anti POPUP

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

[EX] Anti POPUP

#1

Message 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
Modifié en dernier par DimVar le mer. 15 déc. 2010 15:21, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
Fish
Niveau 5
Niveau 5
Messages : 178
Enregistré le : sam. 23 oct. 2010 19:28
Localisation : Devant mon ordinateur.
Status : Hors ligne

Re: [EX] Anti POPUP

#2

Message 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é. :)
Cordialement,
Fish-panai.
P.S (Pas Salé): Vive le poisson pané.
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [EX] Anti POPUP

#3

Message par DimVar »

C'est une idée ca. Je note. :wink:
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [EX] Anti POPUP

#4

Message 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 !
Compte skype : bloodwolfff
Avatar du membre
Fish
Niveau 5
Niveau 5
Messages : 178
Enregistré le : sam. 23 oct. 2010 19:28
Localisation : Devant mon ordinateur.
Status : Hors ligne

Re: [EX] Anti POPUP

#5

Message par Fish »

Zut, et pas moyen de contrôler de code source? Pour filtrer des mots dans la page par exemple?
Cordialement,
Fish-panai.
P.S (Pas Salé): Vive le poisson pané.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [EX] Anti POPUP

#6

Message par timmalos »

Une autre solution serait de lire le DOM. _IEDocReadHtml fait ca tres bien.
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [EX] Anti POPUP

#7

Message 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]
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [EX] Anti POPUP

#8

Message par DimVar »

Ok, merci pour ces pistes. :wink:
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Répondre