Autoit

AutoIt

AutoIt
Autoitlogo.png
Développeur Jonathan Bennett et le groupe AutoIt
Dernière version 3.3.0.0 (le 24 décembre 2008) [+/-]
Environnement Microsoft Windows
Langue Anglais (En cours de traduction)
Type GUI Langage de script Automatisation
Licence Freeware
Site Web www.autoitscript.com/autoit3/

AutoIt (prononcer aow-toh-it)[1] est un langage de script freeware permettant une automatisation sous le système d’exploitation Microsoft Windows. Dans ses premières versions, le logiciel a été principalement destiné à créer des scripts d'automatisation (parfois appelés macros ) pour des programmes Microsoft Windows[2]. De tels scripts ont prouvé leur utilité pour automatiser l'achèvement de tâches fortement répétitives, comme le déploiement d'un grand nombre de PC avec des instructions d'installation identiques. Avec les versions postérieures, AutoIt s'est développé pour inclure des améliorations tant dans la conception du langage de programmation que dans les fonctionnalités générales.

Avec la sortie de la version 3 de AutoIt, la syntaxe du langage de programmation a été restructuré pour plus ressembler à des langages de la famille BASIC. Un script peut être compilé dans un exécutable compressé autonome qui peut alors être exécuté sur des ordinateurs dépourvus de l'interpréteur AutoIt.

Sommaire

Caractéristiques

  • Langage de script avec une structure tel que le BASIC pour un environnement de bureautique Windows.
  • Bibliothèques complémentaires et modules pour applications spécifiques.
  • Forum de support en ligne pour les utilisateurs et développeurs de AutoIT.
  • Support des protocoles TCP et UDP.
  • Supports des objets COM (Programmation orientée objet).
  • Appel de fonctions dans les DLL Win32.
  • Lance les applications console et accède aux Flux standard.
  • Inclusion des fichiers dans le script compilé pour être extrait lors du lancement.
  • Interfaces GUI, création de message et boites d'entrée.
  • Joue des sons, met en pause, redémarre, arrête, se déplace, récupère la position courante du son et sa longueur.
  • Simule les mouvements de la souris.
  • Manipulation des fenêtres et des processus.
  • Automatise l'envoi de saisie utilisateur et de touches clavier aux applications, aussi bien que les commandes individuelles d'une application.
  • Les scripts peuvent être compilés en exécutable autonome.
  • Support de l'Unicode depuis la version 3.2.4.0.
  • Support du code 64 bit depuis la version 3.2.10.0.
  • Support des expressions régulières.
  • Fonctionne avec le contrôle de compte utilisateur (UAC) de Windows Vista.

AutoIt, comme d'autres langages de script, est un langage de troisième génération qui fait appel à un modèle de données classique, utilisant un type de données variable qui peut stocker plusieurs types de données, y compris des tableaux. Il a une syntaxe semblable au BASIC et est compatible avec Windows 95/98/ME/NT4/2000/XP/2003/Vista. Cependant le support pour les systèmes d'exploitation antérieurs à Windows 2000 sera abandonné dans un proche avenir.

AutoIt est distribué avec un IDE basé sur l'éditeur gratuit SciTE. Le compilateur et le texte d'aide sont entièrement intégrés et fournissent un environnement de facto standard pour les développeurs utilisant AutoIt.

Limitations

Manques de AutoIt (ou support limité pour)

Utilisation

Une utilisation populaire d'AutoIt est la production de logiciel utilitaire pour Microsoft Windows. Des tâches communes, comme le contrôle de site Web, le contrôle de réseau, la défragmentation de disques et la sauvegarde, peuvent être automatisées et combinées pour fournir une utilité personnalisée.

Une autre utilisation d'AutoIt est de créer des bots pour les jeux en ligne. L'utilisation d'un bot permet à l'utilisateur d'exécuter un script qui automatise les actions répétitives dans le jeu.

Il est aussi utilisé pour simuler des applications utilisateurs, par lequel un script AutoIt pilote une application en lieu et place d'un contrôle manuel pendant le test d'un logiciel.

Il est aussi utilisé pour créer des malwares.

Historique simplifié

  • Noël 1998 - Idée d'un programme en C qui peut envoyer des touches clavier.
  • Janvier 1999 - Première version de AutoIt (1.0).
  • Août 1999 - AutoIt v2 et AutoItX.
  • Septembre 1999 - Première version de AutoIt avec compilateur.
  • Décembre 2002 - AutoIt v3 (Bêta publique).
  • Février 2004 - AutoIt v3 (Version Stable).
  • Septembre 2006 - Démarrage de Auto3Lib.
  • Novembre 2007 - Sortie de AutoIt v3.2.10.0, Auto3Lib incorporé dans AutoIt v3
  • Mai 2008 - Sortie de AutoIt v3.2.12.0, incorporation de fonctionnalités GUI.
  • Decembre 2008 - Sortie de AutoIt (et AutoItX) v3.3.0.0.

Note : A un certain moment dans la vie d'AutoIt (vers la version 2), les développeurs ont sorti le code source conformément à la licence GPL dans l'espoir d'accélérer le développement. Cependant rapidement, quelques individus ont pris le code et ont sorti leurs propres produits en utilisant une licence de non-GPL et en ne donnant aucun crédits aux développeurs originaux de AutoIt. Les développeurs de AutoIt ont donc décidé d'empêcher un tel chapardage pour les versions futures d'AutoIt et ont changé la licence et limité l'accès au code source. La sortie du code source a été arrêtée au début de la version 3.2.0 en août 2006.

Notes et références

  1. [http://www.autoitscript.com/forum/index.php?s=&showtopic=22349&view=findpost&p=155491 Réponse de Jon (Créateur de AutoIt) dans un sujet de discussion sur la prononciation correcte de AutoIt.
  2. (en) Steve Kaplan, Citrix Metaframe Access Suite for Windows Server 2003, McGraw-Hill, New York, 2003 (ISBN 0072195665) 
  3. AutoIt forum entry on ACL

Voir aussi

Articles connexes

Liens externes

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « AutoIt ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Autoit de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • AutoIt — Тип исполнения: интерпретируемый, компилируемый Появился в: 1999 Автор(ы): Джонатан Беннет и AutoIt Team Релиз: 3.3.8.1 (29 января …   Википедия

  • AutoIt — Développeur Jonathan Bennett et le groupe AutoIt Dernière version 3 …   Wikipédia en Français

  • AutoIt — Entwickler Jonathan Bennett Team Aktuelle Version 3.3.6.1 (16. April 2010) Betriebssystem Windows Kategorie Skriptsprache Lizenz …   Deutsch Wikipedia

  • AutoIt — Saltar a navegación, búsqueda AutoIt Desarrollador Jonathan Bennett y AutoIt Team www.autoitscript.com Información general …   Wikipedia Español

  • AutoIt — Infobox Software name = AutoIt caption = developer = Jonathan Bennett AutoIt Team latest release version = 3.2.12.1 latest release date = June 12th, 2008 operating system = Microsoft Windows genre = GUI Scripting language Automation license =… …   Wikipedia

  • Autohotkey — Basisdaten Entwickler: Chris Mallett Aktuelle Version: 1.0.48.00 ( …   Deutsch Wikipedia

  • Liste der Dateiendungen/A — In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… …   Deutsch Wikipedia

  • AutoHotkey — Basisdaten Entwickler Chris Mallett Aktuelle Version 1.0.48.05 (25. September 2009) …   Deutsch Wikipedia

  • Liste von Hallo-Welt-Programmen/Sonstige — Dies ist eine Liste von Hallo Welt Programmen für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen. Weitere Beispiele für gebräuchliche Programmiersprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • AutoHotkey — Разработчик Chris Mallett Операционная система Microsoft Windows Последняя версия 1.1.08.01 (8 августа 2012) Лицензия …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”