17
2008
AutoIt V3
Freeware – En – Windows – 6,58 Mo
Bonjour,
Voici un nouveau billet pour vous présenter un petit utilitaire (au demeurant très puissant) qui permet avec une utilisation « de base » que je vais vous présenter ici d’automatiser des tâches prédéfinies !
Je vous entends d’ici dire : « mais qu’est ce qu’il raconte Nilz », alors je m’explique, ma problématique était la suivante, je voulais exécuter automatiquement VLVC pour me connecter automatiquement au serveur mais voilà dans VLVC il est impossible de sauvegarder une config !
Une seule solution AutoIt.
Pour commencer, télécharger le logiciel sur cette page ou par les liens direct full install ou auto-extractible (portable), une fois le logiciel installé vous avez à votre disposition plusieurs outils appartenant à AutoIt :
- AutoIt Window Info : qui permet d’obtenir des détails sur la fenêtre à commander.
- Compile script to exe : tout est dans le nom, c’est pour créer le fichier exécutable
- Run script : pour tester le script .au3
- et enfin SciTe Script Edit : qui est un éditeur de texte spécialisé AutoIt.
Commençons par Identifier le programme à automatiser, dans notre exemple nous créons un script d’automatisation pour VLVC.
Lancez VLVC puis l’outil AutoIt Windows Info, selectionnant la fenêtre VLVC vous obtenez alors cette page :
Ce qui nous interresse ici c’est la ligne « Title », copiez le valeur affichée (VLC media player)
Lancez l’éditeur : « SciTe Script Edit » et commencez votre script par :
Run(« vlc.exe »)
WinWaitActive(« VLC media player »)
On constate ici que j’identifie la fenêtre de travail par la commande WinWaitActive à laquelle j’associe le nom de la fenêtre (VLC media player) récupéré avec l’outil AutoIt Windows Info.
La suite du script correspondra alors aux commandes à réaliser pour automatiser le lancement du programme.
Nous allons utiliser dans notre exemple la commande SEND avec plusieurs variables :
- !f = Alt + F
- ENTER
- UP
- DOWN
- LEFT
- RIGHT
Ces quelques variables permettent de simuler la frappe clavier des touches citées.
Le scripte complet ressemble donc à ça :
Run(« vlc.exe »)
WinWaitActive(« VLC media player »)
Sleep(500)
Send(« !f »)
Sleep(500)
Send(« {DOWN} »)
Send(« {ENTER} »)
Send(« {RIGHT} »)
Send(« {RIGHT} »)
Send(« {RIGHT} »)
Send(« {RIGHT} »)
Sleep(500)
Send(« {TAB} »)
Send(« {TAB} »)
Send(« Mettez ici l’adresse IP du Serveur »)
Send(« {TAB} »)
Send(« {TAB} »)
Send(« {TAB} »)
Sleep(500)
Send(« Mettrez ici votre Nom »)
Sleep(500)
Send(« {TAB} »)
Sleep(500)
Send(« Mettrez ici un commentaire »)
Send(« {TAB} »)
Send(« {TAB} »)
Send(« {ENTER} »)
Evidemment, remplacez les commantaires « Mettrez ici … » par les valeurs qui vous correspondent 🙂
Enregistrez alors votre script sous le nom autovlvc.au3 (dans le même répertoire que le fichier vlc.exe et exécutez le pour le tester !
Si votre script vous convient lancer l’utilitaire Compile Script to .exe
Sur le ligne source mettez le chemin du script autovlvc.au3 par exemple c:\vlvc\autovlvx.au3.
Sur la ligne Destination mettez le chemin du fichier de destination exemple : c:\vlvc\autovlvx.exe
Enfin si vous voulez personaliser l’icone mettez le chemin de votre icone dans Custom Icon, exemple : c:\vlvc\vlvc48x48.ico
Cliquez alors sur Convert pour créer votre exécutable et le tour est joué !
Si vous voulez personnaliser votre script, reportez vous à l’aide, toutes les commandes y sont référencées.
Des tutos son également disponibles dans l’aide ou en ligne aux pages suivantes :
My First Script AutoIt
Simple NotePad Automation
Winzip Installation
En espérant que ce petit tuto vous ai aidé !
@ Bientôt
Nilz
2 Comments + Add Comment
Leave a comment
- mai 2018
- août 2017
- février 2017
- janvier 2016
- mars 2015
- décembre 2014
- septembre 2014
- juin 2014
- mai 2014
- avril 2014
- mars 2014
- décembre 2013
- octobre 2013
- mars 2013
- décembre 2012
- novembre 2012
- septembre 2012
- juillet 2012
- juin 2012
- mai 2012
- avril 2012
- février 2012
- janvier 2012
- décembre 2011
- novembre 2011
- octobre 2011
- septembre 2011
- août 2011
- juin 2011
- mai 2011
- avril 2011
- mars 2011
- février 2011
- janvier 2011
- décembre 2010
- octobre 2010
- septembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- mars 2010
- février 2010
- décembre 2009
- octobre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- août 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juin 2007
- mai 2007
- avril 2007
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
Salut Miguel,
Désolé mais je ne vois pas !
Et pour dire vrai ça fait un petit moment que je n’ai plus utilisé VLVC :s
Nilz
Salut,
D’abord merci pour le tuto. Seulement je galère un peu, ce bout de script devrait bien m’aider si j’arrivais à le faire marcher. Je COPY/PASTE ton code complet mais lors de l’execution j’ai l’erreur suivante :
Line 1 (File « D:\VLVC\AutoVLVC.au3 »)
Run(« vlc.exe »)
Run(^ ERROR
Error: Unable to parse line.
Mon script est bien dans le répoitoire de vlc
C’est pas un problème de sécurité
Merci de m’aider si tu as une info…