[R] Commande au compilateur pour mettre la version

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
australopitheque
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 07 juin 2008 15:42
Status : Hors ligne

[R] Commande au compilateur pour mettre la version

#1

Message 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>
Modifié en dernier par australopitheque le mar. 22 juil. 2008 23:00, modifié 2 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: commande au compilateur pour mettre la version

#2

Message 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
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
australopitheque
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 07 juin 2008 15:42
Status : Hors ligne

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

#3

Message par australopitheque »

édition du titre fait ;)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#4

Message par Tlem »

merci
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
australopitheque
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 07 juin 2008 15:42
Status : Hors ligne

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

#5

Message 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 ..
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#6

Message 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 ... ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
australopitheque
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 07 juin 2008 15:42
Status : Hors ligne

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

#7

Message 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>
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#8

Message 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
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
australopitheque
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 07 juin 2008 15:42
Status : Hors ligne

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

#9

Message 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
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#10

Message 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 !!!
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
australopitheque
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 07 juin 2008 15:42
Status : Hors ligne

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

#11

Message 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 ;)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#12

Message 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
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
australopitheque
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 07 juin 2008 15:42
Status : Hors ligne

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

#13

Message 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
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#14

Message 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. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
australopitheque
Niveau 3
Niveau 3
Messages : 40
Enregistré le : sam. 07 juin 2008 15:42
Status : Hors ligne

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

#15

Message 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 ;)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#16

Message 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. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre