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) |