Sommaire
2Sommaire ...........................................................................................................................................
2Lire aussi ............................................................................................................................................
4 La programmation avec Autoit ...........................................................................................................
6Partie 1 : Bien commencer : les bases ................................................................................................
6Découvrez Autoit ...............................................................................................................................................................
6Présentation ................................................................................................................................................................................................................
6Téléchargement et installation ....................................................................................................................................................................................
6Installation semi-automatique .....................................................................................................................................................................................
7Installation automatique en français ............................................................................................................................................................................
8Présentation des outils ................................................................................................................................................................................................
8Scite4Autoit .................................................................................................................................................................................................................
9Présentation des outils ................................................................................................................................................................................................
9La communauté française ...........................................................................................................................................................................................
10Votre premier script .........................................................................................................................................................
11Création d'un fichier .au3 ...........................................................................................................................................................................................
12Les commentaires .....................................................................................................................................................................................................
13Afficher une boîte de dialogue ...................................................................................................................................................................................
14Les 'flags' ...................................................................................................................................................................................................................
15Elles sont belles mes variables ! .....................................................................................................................................
16Présentation des variables ........................................................................................................................................................................................
16La portée d'une variable ............................................................................................................................................................................................
17Les tableaux ..............................................................................................................................................................................................................
18Les Arrays 1D ............................................................................................................................................................................................................
18Les Arrays 2D ............................................................................................................................................................................................................
19Les macros ................................................................................................................................................................................................................
19Liste non-exhaustive des macros les plus utilisées ..................................................................................................................................................
21Le 'si... alors' ....................................................................................................................................................................
21L'action sous condition ..............................................................................................................................................................................................
23Les opérateurs ..........................................................................................................................................................................................................
25Recherche des conditions .........................................................................................................................................................................................
26Mini-TP ......................................................................................................................................................................................................................
27Des boucles qui tournent ................................................................................................................................................
27For... Next ..................................................................................................................................................................................................................
27Boucle de type "Pour" (For - Next) ............................................................................................................................................................................
28While... WEnd ...........................................................................................................................................................................................................
28Boucle de type "Tant que" (While - WEnd) ................................................................................................................................................................
30Do... Until ...................................................................................................................................................................................................................
30Boucle "Faire - jusqu'à" .............................................................................................................................................................................................
31Les fonctions ...................................................................................................................................................................
32Utilisation des fonctions ............................................................................................................................................................................................
32Appeler une fonction .................................................................................................................................................................................................
33Les Includes et les UDF ............................................................................................................................................................................................
34Les UDF ....................................................................................................................................................................................................................
35Utilisation d'UDF ........................................................................................................................................................................................................
35Pour aller plus loin... ..................................................................................................................................................................................................
35Utilisation de variables dans une fonction .................................................................................................................................................................
39TP : le jeu du 'Plus ou Moins' ..........................................................................................................................................
39Présentation du jeu ...................................................................................................................................................................................................
39Élaborer l'algorithme .................................................................................................................................................................................................
39Ce dont vous aurez besoin .......................................................................................................................................................................................
40Correction ..................................................................................................................................................................................................................
41Idées d'améliorations ................................................................................................................................................................................................
42Partie 2 : L'Interface graphique (GUI) ...............................................................................................
42Votre première interface graphique (GUI) .......................................................................................................................
42Introduction aux interfaces graphiques .....................................................................................................................................................................
42Une Interface graphique ? Késako ? .........................................................................................................................................................................
42Plusieurs contrôles pour une fenêtre ........................................................................................................................................................................
43Les bases d'une GUI .................................................................................................................................................................................................
43Présentation du code ................................................................................................................................................................................................
44Quelques précisions ..................................................................................................................................................................................................
44Handle et ControlID ...................................................................................................................................................................................................
44Identification des contrôles et des fenêtres ...............................................................................................................................................................
45Généralités sur les ControlID ....................................................................................................................................................................................
45La gestion des évènements ......................................................................................................................................................................................
45Un peu de concret .....................................................................................................................................................................................................
46Quelques explications ...............................................................................................................................................................................................
47Lancement du Code ..................................................................................................................................................................................................
48La gestion des évènements ............................................................................................................................................
48Introduction ................................................................................................................................................................................................................
48Mini-TP : Gestion de 2 fenêtres .................................................................................................................................................................................
48C'est l'heure de coder ................................................................................................................................................................................................
49Indices et correction ..................................................................................................................................................................................................
50Explications ...............................................................................................................................................................................................................
2/99