Page 1 sur 1

[R] Automatisation d'application

Posté : mar. 07 avr. 2015 09:56
par 2sfi
Bonjour
je suis en train de créer un bot mais un gentil bot
le but de ce bot est de lancer à la suite des logiciels type malwarebytes et antivirus (Dr Web) et de gérer leur utilisation
mais voila j ai créé la premier partie de mon bot

Code : Tout sélectionner

#requireadmin
$logiciel1="C:\Program Files\CCleaner\CCleaner64.exe
$logiciel2="C:\Program Files (x86)\Malwarebytes Anti-Malware\mbam.exe"
$logiciel3="C:\Program Files\DrWeb\dwscanner.exe"
$PID = Run($logiciel1)
$Handle = WinWaitActive("[CLASS:PiriformCCleaner]")
Sleep(5000)
If $Handle Then
    ControlClick ( "[CLASS:PiriformCCleaner]","Nettoye&r", "[CLASS:Button; INSTANCE:2]")
    Sleep(5000)
    WinWait ( "[CLASS:PiriformCCleaner]","NETTOYAGE TERMINÉ", 300)
    Sleep(5000)
    WinClose ( "[CLASS:PiriformCCleaner]")
EndIf


$PID = Run($logicie2)
$Handle = WinWaitActive("[CLASS:??]")
Sleep(5000)
If $Handle Then
    ControlClick ( "[CLASS:??]","??", "[CLASS:Button; INSTANCE:??]")
    Sleep(5000)
    WinWait ( "[CLASS:??]","??", 300)
    Sleep(5000)
    WinClose ( "[CLASS:??]")
EndIf

$PID = Run($logicie3)
$Handle = WinWaitActive("[CLASS:??]")
Sleep(5000)
If $Handle Then
    ControlClick ( "[CLASS:??]","??", "[CLASS:Button; INSTANCE:??]")
    Sleep(5000)
    WinWait ( "[CLASS:??]","??", 300)
    Sleep(5000)
    WinClose ( "[CLASS:??]")
EndIf
 
Mais le pb est que, sur les fenêtres malwarebyte et dr web, AutoIt v3 Window Info ne me donne aucune info
Je bloque donc sur la suite de mon script
Comment puis je faire?

Re: [..]Automatisation d'application

Posté : mar. 07 avr. 2015 14:31
par orax
Il faudrait utiliser cette méthode qu'en dernier recours. Il faut d'abord chercher s'il est possible de faire la même chose en ligne de commande, ce qui sera plus fiable. Par exemple pour CCleaner

Re: [..]Automatisation d'application

Posté : mar. 07 avr. 2015 19:17
par 2sfi
merci pour l'info
j ai trouve ce que je voulais via les lignes de commande
merci