Page 1 sur 1

[R] Commande au compilateur pour mettre la version

Posté : mar. 22 juil. 2008 22:47
par australopitheque
bonjour j'ai créer un script qui n'est pas finie mais voila je n'arrive pas a faire mettre au compilateur la version du fichier.
version upx.exe(3.1.0.0 du 31/07/07)
ainsi que comment changer la langue anglais dans propriété pour la mettre en français.
je m'explique quand je le compile pas de problème mais il m'affiche toujours dans propriété la version du fichier 3.2.12.1 qui est la version de autoit que j'utilise,et rien d'autre,donc je doit commettre une erreur mais lequel?
voilà le début du code:

Code : Tout sélectionner

#AutoIt3Wrapper_Res_LegalCopyright=Australopitheque
#AutoIt3Wrapper_Res_Fileversion=1.5.0.0
#AutoIt3Wrapper_Version=1.5.0.0

#NoTrayIcon
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3> 
#include <GUIConstants.au3>
#include <File.au3>

Re: commande au compilateur pour mettre la version

Posté : mar. 22 juil. 2008 22:56
par Tlem
http://www.autoitscript.fr/forum/viewto ... f=21&t=595
Merci.

Code : Tout sélectionner

#AutoIt3Wrapper_Res_Fileversion=1.2.1.0
#AutoIt3Wrapper_Res_LegalCopyright=Copyright (C) 2008 AutoIt.fr
#AutoIt3Wrapper_Res_Language=1036
Vous devez compiler avec options, ou avec Scite4AutoIt utilisez CTRL+F7

Re: [..]commande au compilateur pour mettre la version

Posté : mar. 22 juil. 2008 22:59
par australopitheque
édition du titre fait ;)

Re: [..] Commande au compilateur pour mettre la version

Posté : mar. 22 juil. 2008 23:03
par Tlem
merci

Re: [..] Commande au compilateur pour mettre la version

Posté : mar. 22 juil. 2008 23:14
par australopitheque
j'ai utiliser la commande ctrl+f7 avec Scite4AutoIt3,ainsi que avec Aut2Exe v3 et j'ai fait un copier coller du code donné et le résultat est identique :S je précise que je travail sur vista dés fois que ..

Re: [..] Commande au compilateur pour mettre la version

Posté : mar. 22 juil. 2008 23:21
par Tlem
Effectivement, vous faites bien de préciser votre OS.
Lancez tout simplement Scite4AutoIt en tant qu'Administrateur, comme cela ça fonctionnera beaucoup mieux et vous verrez ainsi les codes retour et le reste ... ;)

Re: [..] Commande au compilateur pour mettre la version

Posté : mer. 23 juil. 2008 22:02
par australopitheque
j'ai essayer avec "executer en tant que administrateur",je suis déja administrateur avant mais ..
j'ai rajouter #region et #endregion mais pareil toujour pas de modification au niveau propriété.
je suis même passer a upx.exe 3.03 sachant que ce n'est que le compresseur et non le compilateur ;)
j'ai essayer avec une version beta de autoit 3.2.13.4 et résultat identique toujours aucune modification a part la version de qui passe maintenant a 3.2.13.4 vue que cela est fait avec la version béta.

Code : Tout sélectionner

#Region
#AutoIt3Wrapper_Res_Fileversion=1.2.1.0
#AutoIt3Wrapper_Res_LegalCopyright=Copyright (C) 2008 AutoIt.fr
#AutoIt3Wrapper_Res_Language=1036
#EndRegion
#NoTrayIcon
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3> 
#include <GUIConstants.au3>
#include <File.au3>

Re: [..] Commande au compilateur pour mettre la version

Posté : jeu. 24 juil. 2008 12:14
par Tlem
Tests effectués sous Vista Pro.

Aucun problèmes avec Scite4AutoIt en mode utilisateur, et avec le clic droit et compile with options.

Voici deux suggestions pour essayer de résoudre votre problème :
- Désinstaller AutoIt et Scite4AutoIt et les ré-installer.
- Désactiver ou désinstaller votre anti-virus

Re: [..] Commande au compilateur pour mettre la version

Posté : jeu. 24 juil. 2008 14:16
par australopitheque
désinstallation ,redémarrage,réinstallation,redémarrage.(antivirus désactivé dans les deux cas)
par contre je n'est pas de "compile avec option" dans le clic droit mais "compile script"
résultat identique,aucune modification,même avec aut2exe.exe.
y'aurait-il un moyen de visualiser le log de compilation quelque part pour voir si vraiment il prend mes commande ?
si il n'y a pas de solution a mon problème je vais géré mon histoire de version avec un fichier .ini

Re: [..] Commande au compilateur pour mettre la version

Posté : jeu. 24 juil. 2008 14:22
par Tlem
australopitheque a écrit :par contre je n'est pas de "compile avec option" dans le clic droit mais "compile script"
Installez Scite4AutoIt et ré-essayez !!!

Re: [..] Commande au compilateur pour mettre la version

Posté : jeu. 24 juil. 2008 14:40
par australopitheque
j'ai essayer avec un autre compilateur AutoIt3Wrapper.exe version 1.10.1.9 et là ça fonctionne complètement.
donc il doit y avoir un soucis de compilateur ;) voir même un bug.
si y'a possibilité d'avoir les log de compilation je peut vous les transmettes avec des détail de configuration si besoin ;)

Re: [..] Commande au compilateur pour mettre la version

Posté : jeu. 24 juil. 2008 21:57
par Tlem
Heuuuu hé ben non, pas de bug !!!

Dans la directive :

Code : Tout sélectionner

#AutoIt3Wrapper_Res_Fileversion=1.2.1.0
le début commence par AutoIt3Wrapper et donc ces directive ne peuvent être prisent en compte que par le compilateur adéquat !

Les premières compilations que vous avez effectué, ont été faites par Aut2exe.exe, or celui-ci ne prend pas en compte les directives que vous avez rajouté (et qui ne sont que pour Scite4AutoIt).

Ceci explique cela. :D

Re: [..] Commande au compilateur pour mettre la version

Posté : jeu. 24 juil. 2008 22:05
par australopitheque
donc les commande n'existe pas pour Aut2exe.exe?
y'a t'il possibilité d'orienter le compilateur par défaut de SciTE4AutoIt3 vers celui de AutoIt3Wrapper?(car cela oblige à changer de compilateur à chaque modification du script avec SciTE4AutoIt3)
j'ai trouver ça est-ce que c'est valide pour SciTE4AutoIt3

Code : Tout sélectionner

#Region Compiler directives section
#Compiler_Prompt = n
;#Compiler_AUT2EXE = \WINUTIL\AutoIt3\au3beta\aut2exe.exe ; exécution automatique
;#Compiler_OutFile= ; nom du logiciel en sortie
#Compiler_Icon = gniark.ico ; l'icone
#Compiler_Compression = 2 ; niveau de compression 1 = low, 2 = normal, 3 = high ; 4 = extra-hight
#Compiler_Allow_Decompile = y ; autoriser la décompression (y / n)
#Compiler_PassPhrase = ; mot de passe pour la décompression
#Compiler_Res_Comment = ; le commentaire de l'exécutable
#Compiler_Res_Description = ; la description de l'exécutable
#Compiler_Res_Fileversion = 1.1.0 ; la version !! ATTENTION sur 4 chiffres !!
#Compiler_Res_LegalCopyright = ; le copyright
#Compiler_Res_Field1Name = ; champ libre numéro 1 (nom)
#Compiler_Res_Field1Value = ; valeur du champ libre numéro 1
#Compiler_Res_Field2Name = ; idem pour le 2
#Compiler_res_Field2Value = ; gniark
#Compiler_Run_AU3Check = y ; vérification de compilation (y / n)
#Compiler_Run_After = copy "%in%" "c:\program files\autoit3" ; script a exécuter après la compilation
#Compiler_Run_After = copy "%out%" "c:\program files\autoit3" ; script a exécuter avant la compilation
#Compiler_Run_After = copy "%out%" "c:\program files\autoit3\beta" ; idem
#EndRegion

Re: [..] Commande au compilateur pour mettre la version

Posté : jeu. 24 juil. 2008 22:42
par Tlem
australopitheque a écrit :donc les commande n'existe pas pour Aut2exe.exe?
Quelles commandes ?
australopitheque a écrit :y'a t'il possibilité d'orienter le compilateur par défaut de SciTE4AutoIt3 vers celui de AutoIt3Wrapper?(car cela oblige à changer de compilateur à chaque modification du script avec SciTE4AutoIt3)
Je comprend vraiment pas !!!
Scite4AutoIt utilise par défaut AutoIt3Wrapper. :shock:
australopitheque a écrit :j'ai trouver ça est-ce que c'est valide pour SciTE4AutoIt3
Oui et non.
en fait ce sont les anciennes directives de Scite4AutoIt.

Je vous avoue que je ne comprend rien à vos problèmes !
C'est pourtant simple et expliqué dans les tutoriels ... :evil:

Bon au cas ou, je vais recommencer tout en 10 points :
  • 1 - Désinstallez AutoIt et Scite4AutoIt.
    2 - Supprimez le répertoire d'installation de AutoIt.
    3 - Téléchargez les dernières version de AutoIt et de Scite4AutoIt <= Cliquez les liens.
    4 - Installez en premier AutoIt puis Scite4AutoIt (sans modifier les options d'installation).
    5 - Faites un clic de droite sur le bureau puis Nouveau puis AutoIt Script V3.
    6 - Renommez le fichier à votre guise puis faite un clic de droite dessus et choisissez Edit Script
    7 - Copiez/collez ces quelques lignes dans l'interface de Scite :

    Code : Tout sélectionner

    #AutoIt3Wrapper_Res_Fileversion=1.2.1.0
    #AutoIt3Wrapper_Res_LegalCopyright=Copyright (C) 2008 AutoIt.fr
    #AutoIt3Wrapper_Res_Language=1036
    
    MsgBox(64, "Info", "Hello World")
    8 - Cliquez le menu Tools puis choisissez Compile ou faite CTRL+F7.
    9 - Dans la fenêtre AutoIt3Wrapper GUI ... choisissez les options que vous désirez (Compression UPX, le nom de destination, l'icône ...) puis dans le deuxième onglet (Ressource Update) vérifiez qu'il affiche bien FileVersion: 1.2.1.0 ainsi que le Copyright et la langue (Je vous laisse découvrir les autres options).
    10 - Cliquez Compile Script, et vérifiez que l'exe produit correspond à vos besoin. ;)

Re: [..] Commande au compilateur pour mettre la version

Posté : ven. 25 juil. 2008 14:40
par australopitheque
Merci pour tout, on peut mettre résolut,mon problème étais que ce n'étais pas AutoIt3Wrapper.exe qui se lancé mais aut2exe.exe qui ne gère pas les commandes de compilation de AutoIt3Wrapper .

Procédure
Tout désinstaller et suivre le tuto à la lettre pour réinstallation;),je n'avais pas installer SciTE4AutoIt3 vue que scite étais déjà présent a l'installation de autoit v3.

Merci beaucoup, je vais pouvoir continuer à bosser sur autoit ;)

Re: [R] Commande au compilateur pour mettre la version

Posté : ven. 25 juil. 2008 21:54
par Tlem
N'oubliez pas de lancer Scite en Admin (clic droit sur l'icône et lancer en tant que ...).
Si vous ne faites pas ça, vous ne verrez pas les valeurs de retour dans la console, et pour débuggé un script ce n'est pas très pratique. ;)