Environnement de Developpement
Sommaire
Structure du répertoire d'installation
Le répertoire d'installation de AutoIt (habituellement situé dans \Program Files\AutoIt3\) ressemble à ceci :
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.