Référence Mot-clé


#pragma

Une directive spéciale pour contrôler la façon dont le script est compilé.

#pragma pragma-option

Paramètre

pragma-option compile

Remarque

Consultez directives pragma pour plus de détails.

Exemple


#pragma compile(Out, myProg.exe)
; Décommentez la ligne suivante pour utiliser l'icône. Assurez-vous que le chemin d'accès du fichier est correct et correspond au chemin d'installation de votre AutoIt.
;#pragma compile(Icon, C:\Program Files\AutoIt3\Icons\au3.ico)
#pragma compile(ExecLevel, highestavailable)
#pragma compile(Compatibility, win7)
#pragma compile(UPX, False)
#pragma compile(FileDescription, myProg - a description of the application)
#pragma compile(ProductName, myProg)
#pragma compile(ProductVersion, 3.7)
#pragma compile(FileVersion, 3.7.0.0, 3.7.100.201) ;Le dernier paramètre est facultatif.
#pragma compile(LegalCopyright, ? Joe Bloggs)
#pragma compile(LegalTrademarks, '"Trademark something, and some text in "quotes" etc...')
#pragma compile(CompanyName, 'Joe Bloggs & Co')

#include <MsgBoxConstants.au3>

If @Compiled Then
    Example()
Else
    MsgBox($MB_SYSTEMMODAL, "", "SVP, compilez avant l'exécution.")
EndIf

Func Example()
    ; Récupère la version du fichier de l'exécutable AutoIt.
    Local $sFileVersion = FileGetVersion(@AutoItExe)

    ; Affiche la version du fichier. Le résultat devrait être le même que @AutoItVersion.
    MsgBox($MB_SYSTEMMODAL, "", $sFileVersion)
EndFunc   ;==>Example