[ AutoIt ] Arguments de compilation
Tuesday, 24. April 2007, 05:41:23
Lorsque nous compilons un script AutoIt, nous obtenons un exécutable (jusque là je ne vous apprend rien).
Cependant, malgré le fait que notre script soit en français, en japonais ou multilingue dans tous les cas le renseignement repris dans l'onglet version des propriétés de l'exécutable était toujours Anglais (Royaume-Uni).
En parcourant les forums de AutoIt, je suis tombé par hasard sur un topics narrant la manière de personnaliser cette "option".
Il suffit pour cela d'ouvrir le script CompileAU3.au3 se trouvant dans @ProgramFilesDir & "\AutoIt3\SciTE\" ou dans la valeur renseignée par RegRead("HKLM\Software\AutoIt v3\AutoIt", "InstallDir") ; vous vous rendre à la fonction Create_RES() (se situant aux environs de la ligne 1162).
Personnaliser dans cette fonction la ligne suivante (théoriquement la 1197) :
FileWriteLine($TempRCPath, 'VALUE "Translation", 0x0809 0x04B0')
Avec la valeur de langue que vous désirez. Les valeurs sont reprisent sur la MSDN de Microsoft - oui je sais, c'est le mal absolu mais c'est pour le bien de nos scripts -. La valeur correspondant au français est la suivante : 0x080c.
Enfin, il ne vous reste plus qu'à recompiler le script (mais en changeant le nom !), de renommer l'exécutable courant et enfin d'y placer votre application modifiée avec le nom original de l'application (CompilerAU3.exe)...
petite rectification, la valeur de langue pour le français est: 0x040c
La valeur 0x080c correspond au français belge.
je ne fais que passer, et ton post est très intéressant
By anonymous user, # 31. July 2007, 14:59:54
By Groumphy, # 1. August 2007, 16:34:12