Pour commencer, [blink]vous devez impérativement avoir installer Scite4AutoIt.[/blink]
C'est ce super add-on qui va permettre des tas de chose, et entre autre la compilation de votre script en stipulant les propriétés de l'exécutable généré.
Il ne faut pas confondre Scite et Scite4AutoIt, car Scite4AutoIt est une version modifiée de Scite qui prend en compte beaucoup d'addition spécifique à AutoIt et qui installe aussi quelques outils intéressent dans le répertoire C:\Program Files\AutoIt3\SciTE.
Liste des dossiers/utilitaires rajoutés par Scite4AutoIt :
- api (dossier pour les api d'aide à la syntaxe des commandes AutoIt)
- AutoItMacroGenerator (enregistre les action clavier/souris pour en faire un script).
- CodeWizard (génération de code pour des contrôles graphique assisté visuellement)
- AutoIt3Wrapper (permet la modification des propriétés d'un script compilé)
- cSnippet (utilitaire genre base de donnée de code à remplir soit même)
- FuncPopUp (utilitaire regroupant la liste des fonctions qui par un double clic copie le code vers Scite)
- Koda (utilitaire de conception graphique d'une GUI)
- Obfuscator (transformation du code de votre script pour le rendre humainement illisible)
- ScriptWriter (encore un enregistreur clavier/souris)
- Nom.
- Icône.
- Description.
- Commentaire.
- Version.
- Nom interne.
- Date.
- Heure.
- Version du compilateur.
- Nom de l'entreprise.
- Nom du créateur.
- Email.
- Copyright.
- Langue.
- Et plus si vous le souhaitez.
Code : Tout sélectionner
; Début de section des directives.
#Region Compiler directives section
; Utiliser pour la compatibilité avec Win98 (Y).
#AutoIt3Wrapper_UseAnsi=N
; Icone(s) à rajouter dans les ressources de l'application compilée (Accepte les chemins relatifs).
#AutoIt3Wrapper_Res_Icon_Add=./Res/Icon.ico
; Icone de l'application compilée.
#AutoIt3Wrapper_Icon=./Res/Icon1.ico
; Nom du fichier compiler.
#AutoIt3Wrapper_OutFile=../Demo_v1.0.exe
; Format de sortie de l'application (A3X ou EXE).
#AutoIt3Wrapper_OutFile_Type=exe
; Déscription du script.
#AutoIt3Wrapper_Res_Description=Démo script
; Commentaire du script
#AutoIt3Wrapper_Res_Comment=Utilitaire de démo
; Version du script.
#AutoIt3Wrapper_Res_Fileversion=1.0
; Activation de l'incrémentation de version automatique.
#AutoIt3Wrapper_Res_FileVersion_AutoIncrement=n
; Information complèmentaire : Nom interne
#AutoIt3Wrapper_Res_Field=Nom Interne|Démo Script
; Information complèmentaire : date de compilation (Utilisation d'une variable).
#AutoIt3Wrapper_Res_Field=Compilation Date|%date%
; Information complèmentaire : heure de compilation (Utilisation d'une variable).
#AutoIt3Wrapper_Res_Field=Compilation Heure|%time%
; Information complèmentaire : version de AutoIt (Utilisation d'une variable).
#AutoIt3Wrapper_Res_Field=Version du Compilateur|AutoIt v%AutoItVer%
; Information complèmentaire : Entreprise.
#AutoIt3Wrapper_res_Field=Entreprise|Tuxolem Software
; Information complèmentaire : auteur.
#AutoIt3Wrapper_Res_Field=Créer par|Tlem
; Information complèmentaire : Email de l'auteur.
#AutoIt3Wrapper_Res_Field=Email|tlem at tuxolem.net
; Information complèmentaire : Copyright ou Copyleft.
#AutoIt3Wrapper_Res_LegalCopyright=Copyright (C) 2003-2007 Tuxolem Software
; Information complèmentaire : Langue du script.
#AutoIt3Wrapper_Res_Language=0x040c
; Utilisation de tidy lors du lancement du script (F5).
#AutoIt3Wrapper_run_tidy=y
; Paramètre de sauvegarde Tidy (Copie de sauvegarde du script 0 = Garde toutes les versions).
#Tidy_Parameters= /kv 0
; Utilisation de la compression pour générer l'EXE.
#AutoIt3Wrapper_UseUpx=y
; Taux de compression (2 est une bonne valeur).
#AutoIt3Wrapper_Compression=2
; Controle du script avec AU3Check
#AutoIt3Wrapper_Run_AU3Check=n
; Action à réalisée avant compilation.
#AutoIt3Wrapper_Run_Before=
; Action à réalisée après compilation.
#AutoIt3Wrapper_Run_After=
; Fin de la région directives.
#EndRegion
Vous verrez alors la fenêtre ci-dessous. Corrigez si nécessaire puis cliquez Compile Script.