[..] Spybot Scan automatique

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Hakkera
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 08 janv. 2015 11:53
Status : Hors ligne

[..] Spybot Scan automatique

#1

Message par Hakkera »

Bonjour à tous,

Voilà je vous explique mon souci :

Je tente de faire un script pour automatiser l’exécution de Spybot.

La première partie c'est à dire l'analyse se passe très bien, seulement, au moment où il faut corriger la sélection je bloque.

En effet, il me manque une fonction qui me permet de vérifier la présence d'un texte précis dans une barre de menu (en l’occurrence le texte "Analyse terminée." tout en bas à gauche dans la barre qui a la classeNN "TSpybotStatusBar1").

Je voudrais que le programme fasse en gros ceci pour commencer :

If ("Analyse terminée" est présent sur la barre TSpybotStatusBar1) Then
MsgBox(0,"Texte repéré","Analyse complète !")
Else
MsgBox(0,"None", "Analyse pas finie !")
EndIf


J'ai pas mal fouillé sur le net et sur l'aide j'ai du mal à trouver donc j'espère que vous pourrez m'aider.

Voici l'image associé qui devrait vous aider à comprendre :

Merci à tous ! :)
► Afficher le texte
Modifié en dernier par Hakkera le jeu. 08 janv. 2015 14:40, modifié 2 fois.
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [Spybot] Scan automatique

#2

Message par DimVar »

Bonjour,

Que renvoi AWI sur l'onglet "visibletext" ?

Cdlt, Dimvar.
[On va te demander de mettre ton titre en conformité]
Modifié en dernier par DimVar le jeu. 08 janv. 2015 14:50, modifié 2 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [Spybot] Scan automatique

#3

Message par sozary »

Tu as essayé de vérifier à l'aide controlID? Tu vérifis que tel ID contient tel texte...
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [Spybot] Scan automatique

#4

Message par jguinch »

@Hakkera : merci de modifier le titre du sujet afin qu'il respecte les règles de présentation d'un message.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Hakkera
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 08 janv. 2015 11:53
Status : Hors ligne

Re: [..]Spybot Scan automatique

#5

Message par Hakkera »

@DimVar : Et voici :
Image

@sozary : oui mais je ne sais pas comment mettre en forme la fonction pour faire cela.

@jguinch : c'est fait :)

Merci !
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..]Spybot Scan automatique

#6

Message par DimVar »

Puisque ton texte apparait dans "visibletext", tu peux donc le récupérer avec un read/get et poser ta condition à la suite.
Cdlt, Dimvar.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..]Spybot Scan automatique

#7

Message par mikell »

StringInStr et ControlGetText ?
Remarque, "Analyse terminée" est présent dans la fenêtre donc WinGetText devrait marcher aussi
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Hakkera
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 08 janv. 2015 11:53
Status : Hors ligne

Re: [..]Spybot Scan automatique

#8

Message par Hakkera »

Ok merci, je vais tester ça quand j'aurai une minute et je vous tiens informé ;)

Encore merci. :)

EDIT : ça a l'air de marcher, parfait ! :)
Avatar du membre
Hakkera
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 08 janv. 2015 11:53
Status : Hors ligne

Re: [..] Spybot Scan automatique

#9

Message par Hakkera »

Existe-il une fonction permettant de vérifier la présence d'un bouton sur une fenêtre ?

Ainsi qu'une fonction qui vérifie si le bouton est grisé ou non ?

Merci pour vos précisions.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Spybot Scan automatique

#10

Message par walkson »

Bonjour,
Je vais être encore hors sujet mais avez vous vu que Spybot fonctionne en command line http://www.safer-networking.org/faq/are ... spybot-sd/
Autrement F1 Controles et vous avez la liste des possibilités dans l'aide
Enfin, si AU3Info est incomplet vous avez http://www.autoitscript.fr/forum/viewto ... =6&t=10670 de jguinch
(Vous rajoutez sleep(5000) au début de son script sinon vous n'aurez que la description de Scite :wink: )
Pour répondre à votre question, ControlCommand me semble le mieux adapté
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Spybot Scan automatique

#11

Message par jguinch »

+1 pour l'utilisation de la ligne de commande...

Pour tester si un bouton existe, tu peux te baser sur le texte du bouton par exemple :

Code : Tout sélectionner

ControlGetHandle($hWnd, "", "[TEXT:Annuler]")
Pour savoir si le bouton est grisé ou non, tu peux utiliser ControlCommand :

Code : Tout sélectionner

ControlCommand($hWnd, "", "[TEXT:Annuler]", "IsEnabled")
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre