Page 1 sur 1

[Ex] Automatiser BeClean

Posté : ven. 05 sept. 2008 14:33
par doogy
Bonjour,
Exécution de BeClean

Code : Tout sélectionner

;   +----------------------------+
;   ! Nettoyage avec BeClean     !
;   +----------------------------+
; Le chemin d'accès dans "Run" est fonction du répertoire de votre programme

Run("C:\Program Files\BeClean\BeClean.exe") 

; Fenêtre principale
WinWaitActive("BeClean 1.4")
ControlClick("BeClean 1.4","","Start Cleaning")

; Attente fenêtre de nettoyage
WinWaitActive("BeClean » Items to be Cleaned")
ControlClick("BeClean » Items to be Cleaned","","OK")
Sleep(500)

WinWaitActive("BeClean","The cleaning process")
ControlClick("BeClean","The cleaning process","OK")


; Attendre fenêtre 
WinWaitActive("BeClean » Cleaning ... Done.")
ControlClick("BeClean » Cleaning ... Done.","","Exit")
 

Re: [Ex] Automatiser BeClean

Posté : ven. 05 sept. 2008 22:58
par Tlem
Bonsoir, c'est très gentil d'avoir proposé une solution d'automatisation de BeClean.

Je doit malheureusement vous décevoir en vous annonçant qu'il y à franchement plus simple.
La commande pour automatiser BeClean est :

Code : Tout sélectionner

C:\Program Files\BeClean\BeClean.exe /s
Le mieux étant de paramétrer BeClean une première fois pour ne pas afficher les boites de dialogue.
Setting -> Onglet General :
- Activer : Silent - don't display any dialogs.
- Désactiver : Show Items to be Cleaned preview dialog.
et les différentes actions que vous voulez effectuer.

Sinon vous pouvez activer/désactiver toutes les options de BeClean directement dans la base de registre : HKEY_CURRENT_USER\Software\BooZet\BeClean\Settings