Directives de compilation #pragma

C'est une directive spéciale qui contrôle les propriétés spéciales de Aut2Exe qui affectent la façon dont le script est compilé en un fichier exe. Par exemple, le changement des propriétés du fichier ou de l'icône du fichier.

Directive Paramètres Description Exemple
Out Filename Définit le nom du fichier de l'exécutable compilé. #pragma compile(Out, AutoIt_Example.exe)
Icon Filename Définit l'icône du fichier exécutable compilé. #pragma compile(Icon, \..\back2.ico)
ExecLevel none, asInvoker, highestAvailable, requireAdministrator Définit le niveau d'exécution dans le manifeste du fichier exécutable compilé. #pragma compile(ExecLevel, highestavailable)
UPX true, false Compresse l'exécutable compilé en utilisant UPX. #pragma compile(UPX, false)
AutoItExecuteAllowed true, false Permet à l'exécutable compilé d'exécuter des scripts non compilés. #pragma compile(AutoItExecuteAllowed, true)
Console true, false Compile l'exécutable en mode console. #pragma compile(Console, false)
Compression 1, 3, 5, 7, 9 Définit la compression des ressources FileInstall() de l'exécutable compilé. #pragma compile(Compression, 3)
Compatibility vista, win7, win8, win81 Définit la compatibilité dans le manifeste de l'exécutable compilé. #pragma compile(Compatibility, win8)
x64 true, false Compile l'exécutable en 64-bits. #pragma compile(x64, false)
inputboxres true, false Empêche les ressources InputBox() d'étre inclus dans l'exécutable compilé. #pragma compile(inputboxres, false)
Comments Commentaire avec quotes ou sans Définit un commentaire pour l'exécutable compilé. #pragma compile(Comments, 'Some, ''Apostrophe'')
CompanyName Nom de Société avec quotes ou sans Définit un nom de société pour l'exécutable compilé. #pragma compile(CompanyName, 'AutoIt')
FileDescription Description du fichier avec des guillemets ou sans Définit une description du fichier exécutable compilé.. #pragma compile(FileDescription, AutoIt is a freeware BASIC-like scripting language.)
FileVersion Version du fichier avec le dernier paramétre optionnel Définit une version du fichier exécutable compilé. #pragma compile(FileVersion, 1.2.3.4, 11.12.13.14)
InternalName Nom interne avec ou sans guillemets Définit un nom interne pour l'exécutable compilé. #pragma compile(InternalName, "Internal Name")
LegalCopyright Copyright juridique avec ou sans guillemets Définit un copyright juridique à l'exécutable compilé. #pragma compile(LegalCopyright, Legal stuff here)
LegalTrademarks, Marques légales avec ou sans guillemets Définit une marque légale à l'exécutable compilé. #pragma compile(LegalTrademarks, '"Trademark something, and some text in "quotes" and stuff')
OriginalFilename Filename Définit un nom de fichier d'origine à l'exécutable compilé. #pragma compile(OriginalFilename, OriginalName.exe)
ProductName Nom du produit avec ou sans guillemets Définit un nom de produit pour l'exécutable compilé. #pragma compile(ProductName, No Name)
ProductVersion Version du fichier avec le dernier paramétre optionnel Définit une version du produit pour l'exécutable compilé. #pragma compile(ProductVersion, 0.1.3.7, 6.7.4.3)