Skip navigation.

exploreopera

| Help

Sign up | Help

photo

Groumphy au quotidien

[ AutoIt ] Arguments de compilation

, , , , , , , ,

Définir la langue dans un script compilé

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

Les élections françaiseLa percée Open Source

Comments

avatar
Aldo writes:

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

avatar
Hum... Je suis belge... C'est peut-être cela que j'ai confondu :D Mais dans ce cas tu corriges et complètes. Merci de ta participation !!

By Groumphy, # 1. August 2007, 16:34:12

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : f87947

Smilies

September 2008
MTWTFSS
August 2008October 2008
1234567
891011121314
15161718192021
22232425262728
2930