Auto-it : automatisez vos tâches usuelles facilement

Par Thomas | 8 déc 2008

Ce langage de script totalement gratuit vous permettra d’automatiser des tâches sur Windows !

Logo AutoIt

Et tout a été fait pour faciliter la programmation de ces scripts. Un GUI est ainsi mis à disposition fournissant les noms de fenêtre voir même la position de la souris afin d’identifier cela dans votre code. Quant au langage, il est très intuitif, s’approchant du BASIC.

Compatible avec tous les Windows, vous pourrez notamment :

  • Manipuler des fenêtres et des processus,
  • Simuler la souris,
  • Utiliser le protocole TCP/IP,
  • Utiliser des objets COM,
  • Gérer des éléments audio…

Puis compiler le tout en un .exe parfaitement autonome. L’usage de ce genre de script est multiple, il pourra tout aussi bien servir dans le cadre d’un déploiement d’applications sur plusieurs machines ou pour automatiser la maintenance sur un serveur.

Personnellement j’en ai l’utilité pour VNC. Je me connecte très souvent sur mon serveur en local protégé par un mot de passe. Pour automatiser le tout, un simple script réalisé en 30 secondes :

Run( »C:\Program Files\RealVNC\VNC4\vncviewer.exe »);
WinActivate( »VNC Viewer : Connection Details », «  »);
WinWaitActive( »VNC Viewer : Connection Details »)
send( »Votre IP« )
send( »{TAB} »)
send( »{TAB} »)
send( »{TAB} »)
send( »{ENTER} »)
WinWaitActive( »VNC Viewer : Authentication [No Encryption]« )
send( »votrepassword« )
send( »{ENTER} »)

Et hop, un petit click droit sur le .au3, compile, et vous obtiendrez un .exe qui vous fera gagner 10 secondes par exécution ! A vous de trouver une utilisation dans votre vie de tous les jours, mais j’insiste sur la simplicité de l’opération.

Le must étant que le langage de scripting AutoIt est reconnu par Notepad++ !

En savoir plus :
AutoIt sur wikipédia.
Your Quick Guide chez O’Reilly.

Ces billets pourront vous intéresser :

5 commentaires
  1. DqvY 8 décembre 2008 19:02

    C’est toi qui m’a fait découvrir ce logiciel et c’est vrai que c’est pratique dans certains cas. Je l’utilise également que pour le VNC. Si certains d’entre vous ont d’autres exemples d’utilisation je suis preneur.

    BRAVO.

  2. Sim 8 décembre 2008 20:21

    C’est clair que c’est un logiciel à avoir sous la main ! C’est vraiment pratique. Perso, je n’en ai pas l’utilité mais bon.
    Pis les gars, je capte pas pourquoi vous vous faites chier à faire un auto-it pour vnc alors qu’il suffit d’enregistrer la config de la connec via vnc qui le gère nativement ! :o

  3. Magic-Micky 9 décembre 2008 17:56

    Peut etre un probleme c’est que le mot de passe est en clair dans le fichier ?

    Sinon on peut noter que c’est faisable sous linux avec un simple script bash je pense.

  4. Thomas 10 décembre 2008 16:41

    @ Davy : merci !

    @ Sim : wahou, merci pour l’astuce… mon exemple devient obsolète du coup :D mais bon, ça illustre tout de même bien la facilité de scripting.

    @ Mick : ouep, mais ça doit être possible de le chiffrer je pense.

  5. Anonyme 13 mars 2009 23:29

    Auto-it : automatisez vos tches usuelles facilement…

    Ce langage de script totalement gratuit vous permettra dautomatiser des tches sur Windows !…

Laisser un commentaire

Nom (obligatoire)

Email (obligatoire)

Site web

Commentaire

© 2009 ThomasGoubin.com, - Thème par DBT, modifié par ThomasGoubin.com | Stockage en ligne