Environnement de Developpement

De Wiki AutoIt Français
Aller à : navigation, rechercher

Structure du répertoire d'installation

Le répertoire d'installation de AutoIt (habituellement situé dans \Program Files\AutoIt3\) ressemble à ceci :

«Structure du répertoire d'installation d'AutoIt v3 — depuis la version 3.3.6.0»
Fichiers / Répertoires Description
AutoIt3\ Répertoire racine d'AutoIt
Au3Check.dat Fichier de définition pour Au3Check.exe
Au3Check.exe Programme de vérification syntaxique des scripts AutoIt
AutoIt.chw Fichier d'index Général HTML Help (fonction similaire aux .GID)
AutoIt v3 Website.lnk Lien vers le site internet de AutoIt
AutoIt3.exe Le programme principal AutoIt v3 version 32-Bits (le seul fichier requis pour lancer les scripts)
AutoIt3_x64.exe Le programme principal AutoIt v3 version 64-Bits (le seul fichier requis pour lancer les scripts)
AU3Info.exe L'outil AutoIt d'information sur les fenêtres actives version 32-Bits
AU3Info_x64.exe L'outil AutoIt d'information sur les fenêtres actives version 64-Bits
AutoIt.chm La partie commune du fichier d'aide AutoIt v3
AutoIt3.chm Le fichier d'aide AutoIt v3
AutoIt3Help.exe Le programme de visualisation des fichiers d'aide AutoIt v3
UDFs3.chm Le fichier d'aide des UDFs (Fonctions Utilisateurs pré-Définies) de AutoIt v3
AutoIt3\Aut2Exe\ Composants de Compilation de Script AutoIt
AutoIt3\Aut2Exe\Aut2Exe.exe Le Compilateur de Script version 32-Bits
AutoIt3\Aut2Exe\Aut2Exe_x64.exe Le Compilateur de Script version 64-Bits
AutoIt3\Aut2Exe\AutoItSC.bin La partie exécutable incluse dans les scripts compilés en 32-Bits
AutoIt3\Aut2Exe\AutoItSC_x64.bin La partie exécutable incluse dans les scripts compilés en 64-Bits
AutoIt3\Aut2Exe\upx.exe Le compresseur UPX (pour compresser les scripts compilés)
AutoIt3\Aut2Exe\Icons\ Dossier d'icônes à utiliser dans les scripts compilés
AutoIt3\AutoItX\ Exemples d'extension AutoIt
AutoIt3\AutoItX\AutoItX3.dll Les fonctions AutoIt 32-Bits à utiliser en tant que DLL dans vos programmes externe 32-Bits
AutoIt3\AutoItX\AutoItX3_x64.dll Les fonctions AutoIt 64-Bits à utiliser en tant que DLL dans vos programmes externe 64-Bits
AutoIt3\AutoItX\AutoItX.chm Le fichier d'aide pour AutoItX3.dll
AutoIt3\AutoItX\ActiveX\ Dossier d'exemples de l'utilisation de AutoIt dans des scripts Windows® en tant que composant ActiveX®
AutoIt3\AutoItX\StandardDLL\ Dossier d'exemples de l'utilisation de AutoIt dans d'autres programmes en tant que bibliothèque dynamique (Dynamic Link Library - DLL)
AutoIt3\Examples\ Exemples de scripts AutoIt
AutoIt3\Examples\COM\ Exemples de scripts utilisant l'interface COM
AutoIt3\Examples\GUI\ Dossier de exemples simple et avancé de scripts graphique
AutoIt3\Examples\Helpfile\ Exemples de scripts pour le fichier d'aide
AutoIt3\Extras\ Utilitaires tiers / Fichiers de contribution fournit par complaisance
AutoIt3\Extras\Au3Record\ Utilitaire d'enregistrement des actions clavier/souris afin de les reproduire
AutoIt3\Extras\AutoUpdateIt\ Utilitaire de vérification et installation des mises à jour d'AutoIt
AutoIt3\Extras\Editors\ Fichiers de coloration syntaxique pour des éditeurs de code populaires (avec scripts d'auto-installation)
AutoIt3\Extras\SQLite\ Utilitaire de gestion pilotage SQL autonome + fichier d'aide
AutoIt3\Icons\ Icônes utilisés pour l'icône du type de fichier .au3 dans l'Explorateur Windows®
AutoIt3\Include\ Fichiers d'inclusion standard (fonctions utilisateur pré-Définies; voir librairie de fonctions dans le fichier d'aide)
AutoIt3\SciTE\ Dossier de l'éditeur de code principal pour AutoIt


Il est à noter que les outils Exe2Aut.exe et AutoItV2toV3.exe ont disparut dans les dernières version de l'installateur AutoIt. Si vous en avez malgré tout besoin, téléchargez la version installable ou l'archive zip de AutoIt v3.2.12.1 qui est la dernière version à être compatible avec Windows® 95 et Windows® NT 4.0.

Il peut être fatiguant pour lancer des scripts AutoIt, que le seul fichier requit soit AutoIt3.exe. Si vous compilez un script en un exécutable, alors l'utilisateur n’a pas besoin d'avoir AutoIt installé sur son poste pour lancer cet exécutable compilé.


Choix d'un Éditeur de texte

Depuis que les scripts AutoIt sont de simple fichiers texte, vous pouvez utiliser n'importe quel éditeur de texte pour concevoir vos scripts. Y compris avec l'humble Bloc-notes fournit avec Windows® !

Ceci-dit, il y a de substantiels avantages à utiliser des éditeurs de texte plus sophistiqués, comprenant :

  • Multiple Document Interface (MDI) – Qui autorise l'édition de plusieurs fichiers source simultanément (très utile lorsque vous commencez à utiliser la directive de compilation #include), ou que vous voulez faire des copies entre fichiers.
  • Fichiers de Projet - Vous permettant d'identifier un simple raccourci au lancement de votre éditeur de texte, qui ce chargera d'ouvrir un ensemble spécifique de fichiers source.
  • Recherche Avancée et Fonctionnalité de Remplacement.
  • Coloration syntaxique du code source, basé sur la syntaxe AU3.
  • Le "Replier" qui permet de masquer des portions de code du fichier, afin de faciliter l'édition.
  • ClipBooks (gestionnaire d'album) - Quelques éditeurs possèdent une fonction où vous pouvez stocker des petits bouts de code fréquemment utilisés et les copier d'un clic en codant.
  • Interface CHM permettant une référence rapide et facile au fichier d'aide fournit avec Autoit.
  • Outils customisables très utile lorsque vous voulez lancer un script depuis l'éditeur de texte.

Ces fonctionnalités et plus, sont disponibles dans des éditeurs de texte gratuits ou shareware. Il existe des débats réguliers sur les forums au sujet du meilleur éditeur, mais au final, c'est une question de choix personnel. Les éditeurs suivants sont très populaire parmi les utilisateurs d'AutoIt :

Text Pad

Text Pad est un éditeur de texte shareware de Helios Software Solutions. Il est disponible au téléchargement sur http://www.textpad.com. C'est un excellent éditeur généraliste, et AutoIt est fourni avec des fichiers de syntaxe pour Text Pad. Vous pouvez aussi lancer les scripts que vous éditez, directement depuis TextPad. Il est particulièrement bon sur l'édition simultanée de plusieurs fichiers et il est capable d'effectuer des opérations de recherche et de remplacement sur plusieurs fichiers en même temps.

Text Pad coûte 18.70 Euros. La version d'évaluation n'expire jamais – Un simple message s'affiche de temps en temps pour vous rappeler de vous enregistrer.

SciTE

L'éditeur actuel utilisé par la majorité des utilisateurs d'AutoIt est SciTe. L'équipe de développement d'AutoIt a créé une version personnalisée de SciTe avec une coloration syntaxique complète qui interagit avec des outils AutoIt tiers (tel que le contrôle de syntaxe et la mise en forme du code). Une version "légère" de l'éditeur SciTe est fournit avec l'installateur d'AutoIt. La version complète de SciTE pour AutoIt qui contient tous les outils, peut être téléchargée séparément sur http://www.autoitscript.com/site/autoit-script-editor/

Crimson Editor

Crimson Editor est un éditeur de code source gratuit qui supporte la coloration syntaxique, des commandes customisable et des extensions enfichables.

Notepad ++

NotePad ++ et un éditeur de code source gratuit et open source. Il supporte la coloration syntaxique, les macros, etc... Il utilise le puissant composant de l'éditeur Scintilla. Maintenant il inclut la coloration syntaxique pour AutoIt.

jEdit

jEdit est un éditeur de texte open source basé sur Java. Certaines de ces fonctionnalités sont :

  • Écrit en Java, donc fonctionne sur Mac OS X, OS/2, Unix, VMS et Windows®.
  • Langage macro intégré ; architecture plugin extensible. Douzaines de macros et plugins disponibles.
  • Les plugins peuvent être téléchargés et installés depuis jEdit en utilisant la fonctionnalité "plugin manager".
  • Indentation automatique et coloration syntaxique de plus de 130 langages.
  • Supporte un nombre important d'encodage de caractères, dont UTF8 et Unicode.
  • "Repliage" pour masquer certaines zone de texte.
  • Retour à la ligne automatique.
  • Hautement configurable et customisable.
  • Toutes les autres fonctionnalités, simples et avancées, que vous pouvez espérer trouver dans un éditeur de texte. Voir la page des fonctionnalités pour la liste complète.

PSPad

PSPad est un éditeur de programmation gratuit pour le système d'exploitation Microsoft Windows®, très utile pour les gens qui :

  • travaillent avec des environnement de programmation variés
  • aime la coloration syntaxique dans leur code source
  • ont besoin d'un outil avec des contrôles simples et les capacités d'un éditeur de code puissant
  • cherchent un outil qui manipule le texte simplement
  • veulent gagner du temps - PSPad offre des fonctions de formatage rich text
  • ont besoin d'un outil qui offre des capacités d’extension utilisateur
  • veulent économiser de l'argent et conserver les fonctionnalité des produits professionnels parce que PSPad est gratuit pour une utilisation commerciale et gouvernementale.