Auto-it : automatisez vos tâches usuelles facilement

Rédigé par Thomas

Sujets : Non classé

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.

5 commentaires For This Post I'd Love to Hear Yours!

  1. DqvY dit :

    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 dit :

    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 dit :

    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 dit :

    @ 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. You surely were also reading the same passage as I, « What the mind of man can conceive and believe It can achieve.. ».

Trackbacks For This Post

  1. Anonyme

Leave a Comment Here's Your Chance to Be Heard!