[..] Automatisation avec kaspersky

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
rudyl
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 10 janv. 2012 13:40
Status : Hors ligne

[..] Automatisation avec kaspersky

#1

Message par rudyl »

Bonjour,

Tout d'abord merci pour ce formum.

Voilà je souhaite réaliser une automatisation avec le logiciel Kaspersky PURE. Cependant lorsque je souhaite acquérir les attrbibus ... avec AutoitInfo ou avec l'utilitaire de macro automatique.
Cependant cela ne fonctionne on dirait que kaspersky bloque ou protège mes paramètres de son application (Attribu, nom de bouton, instance...).
Je souhaite par exemple automatiser l'activation/désactivation du logiciel ... Mais malheureusement impossible.

Merci par avance de vote aide.

Dans l'attente de vous lire.

@+
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#2

Message par mikell »

Si la fenêtre te résiste, regarde s'il y a des commandes clavier
Sinon tu peux travailler le menu de l'icone dans le systray (pas mal ça..)
" 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
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#3

Message par Tlem »

Effectivement, certaines interfaces ne sont pas accessibles aux outils de capture tel que AutoIt Windows Info.

Dans un cas comme le votre, il reste la solution des raccourcis clavier.
Il faut voir aussi, si certaines combinaisons de touches ou raccourcis programmés directement depuis le logiciel peuvent être utilisés.

Edit : J'avais oublié de cliquer sur Envoyer !!! :oops:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
rudyl
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 10 janv. 2012 13:40
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#4

Message par rudyl »

Merci pour vos réponses.

Cependant il n'y pas pas vraiment de raccourcis clavier pour tous. Par contre la tabulation fonctionne, cela peut-il marcher ? Si oui comment procéde t-on pour la programmation via la tabulation.

@+
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#5

Message par Tlem »

La tabulation fait partie des actions qui peuvent être faites par clavier, donc c'est la même chose que les raccourcis claviers.
En fait, chaque touche du clavier peut être simulée par l'utilisation de la commande Send.
Je vous recommande vivement la consultation de l'aide pour voir et comprendre l'utilisation de celle-ci. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
rudyl
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 10 janv. 2012 13:40
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#6

Message par rudyl »

Merci pour cette réponse.

Voici un exemple que j'ai réalisé mais même cela ne semble pas fonctionner la tabulation ne semble pas s'executer.

Voici mon code :

Code : Tout sélectionner

; On attend l'affichage de la fenêtre Kaspersky

    WinWait("Kaspersky PURE","WorkArea")

; Si la fenêtre existe alors on execute le script

if WinExists("Kaspersky PURE","WorkArea") then
    Send("{TAB}")
EndIf
 
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#7

Message par Tlem »

N'ayant pas Kaspersky PURE, je ne vais pas pouvoir tester pour vous.
Peut être que d'autres membres ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#8

Message par mikell »

Ben moi non plus...
mais faudrait essayer avant le send un WinWaitActive("Kaspersky PURE", "") ou un WinActivate("Kaspersky PURE", "")
" 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
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#9

Message par cutprod »

Bonjour, j'ai eu ce genre de problème avec "send" , en fait si tu utilise "WinExists" il faut que tu l'associe à la "condition" que cette même fenêtre soit active, car la commande "send" s'exécute trop tot!
J'utilise cette fonction =

Code : Tout sélectionner

Func titre_fenetre()

    Local $fenetre = WinList()
    For $i = 1 to $fenetre[0][0]
      If $fenetre[$i][0] <> "" AND BitAnd(WinGetState($fenetre[$i][1]), 2) _
          And BitAnd(WinGetState($fenetre[$i][1]), 8) Then $titre_f = $fenetre[$i][0]
      Next

ToolTip($titre_f, $x, $y,"Fenêtre active =",1,4)

EndFunc
Cut, srcipteur du dimanche...désolé !-)
rudyl
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 10 janv. 2012 13:40
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#10

Message par rudyl »

Malheureusement cela ne fonctionne toujours pas !

Voici le code que je viens de réaliser

Code : Tout sélectionner

; Début du script - Ajouter votre code ci-dessous.

; On attend l'affichage de la fenêtre Kaspersky

    ;WinWait("Kaspersky PURE","WorkArea")

; Si la fenêtre existe alors on execute le script

;if WinExists("Kaspersky PURE","WorkArea") then
    WinActivate("Kaspersky PURE", "")
    WinWaitActive("Kaspersky PURE", "")
    Send("{TAB}")
    WinActivate("Kaspersky PURE", "")
    WinWaitActive("Kaspersky PURE", "")
    Send("{TAB}")
    WinActivate("Kaspersky PURE", "")
    send("{ENTER}")
    Exit
;EndIf

 
Merci cutprod pour ta fonction mais je vois pas trop comment l'utiliser dans mon cas.


@+
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [...] Automatisation avec kaspersky

#11

Message par cutprod »

Tu rentre dans une boucle pour attendre que ta fenêtre existe et soit active et seulement a cette condition tu en sort et effectue l'action approprier =
► Afficher le texte
Et enlève un point dans la balise de ton titre! ( [...] )
Cut, srcipteur du dimanche...désolé !-)
rudyl
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 10 janv. 2012 13:40
Status : Hors ligne

Re: [..] Automatisation avec kaspersky

#12

Message par rudyl »

Viens d'essayer avec cette methode mais malheureusement cela ne fonctionne pas non plus.
Je vois vraiement pas comment je peux arriver à faire ce que je désire.
Pourtant la fonction send pour faire un TAB cela doit fonctionner ?
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Automatisation avec kaspersky

#13

Message par mikell »

Pourquoi ne pas essayer sur l'icone Kaspersky dans le systray (clic droit + désactiver) ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
rudyl
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 10 janv. 2012 13:40
Status : Hors ligne

Re: [..] Automatisation avec kaspersky

#14

Message par rudyl »

Car cela n'était qu'un exemple je souhaite faire d'autre chose que déactiver.
Répondre