Jump to content

Changing versionnumber of compiled script?


gaMmAL
 Share

Recommended Posts

Hi there,

is it possible to change the versionnumber of a compiled script. It depends on the AutoIt-Version i used to compile the script.

e.g:

AutoIt-Version = 3.1.1.0

My compiled script = 3.1.1.0

Now i would like to change this number to e.g. 0.1.4.

Is this possible?

Have a look at the screenshot to make it more clearly.

post-19921-1169114175_thumb.jpg

Thanks

gaM

Link to comment
Share on other sites

http://rpi.net.au/~ajohnson/resourcehacker

Try Reshacker.

Open the script file in reshacker, goto "version info", "1", and "2057", Then change the version info.... then click Compile Script at the top... Thats the way i do it...

Link to comment
Share on other sites

  • Developers

hmm...ok...thank you!

But i would like to prefer an entry in the script directly. Something like "CompiledExeVersion = 2.15".

Is there a way to realize that?

gaM

Use SciTE4AutoIt3 and the #Compile directives for AutoIt3wrapper: http://www.autoitscript.com/autoit3/scite/...oIt3Wrapper.htm

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

  • Moderators

hmm...ok...thank you!

But i would like to prefer an entry in the script directly. Something like "CompiledExeVersion = 2.15".

Is there a way to realize that?

gaM

You can do this if you have Resource Hacker installed in the Drive:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper directory right from SciTe itself.

Or you can use the directives:

CODE

#Region Compiler directives section

;** This is a list of compiler directives used by AutoIt3Wrapper.exe.

;** comment the lines you don't need or else it will override the default settings

#Compiler_Prompt=n ;y=show compile menu

;** AUTOIT3 settings

#Compiler_AUTOIT3= ;Override the default Interpreter version.

;** AUT2EXE settings

#Compiler_AUT2EXE= ;Override the default compiler with this version.

#Compiler_Icon= ;Filename of the Ico file to use

#Compiler_OutFile= ;Target exe/a3x filename.

#Compiler_OutFile_Type=exe ;a3x=small AutoIt3 file; exe=Standalone executable(Default)

#Compiler_Compression=2 ;Compression parameter 0-4 0=Low 2=normal 4=High

#Compiler_Allow_Decompile=y ;y= allow decompile

#Compiler_PassPhrase= ;Password to use for compilation

#Compiler_UseUpx=y ;(y/n) Compress output program works only for 3.1.1.110 and up. Default=Yes

;** Target program Resource info

#Compiler_Res_Comment= ;Comment field

#Compiler_Res_Description= ;Description field

#Compiler_Res_Fileversion= ;File Version

#Compiler_Res_FileVersion_AutoIncrement=y ;AutoIncrement FileVersion After Aut2EXE is finished.

#Compiler_Res_LegalCopyright= ;Copyright field

; free form resource fields ... max 15

; you can use the following variables:

; %AutoItVer% which will be replaced with the version of AutoIt3

; %date% = PC date in short date format

; %longdate% = PC date in long date format

; %time% = PC timeformat

#Compiler_Res_Field=AutoIt Version|%AutoItVer%

#Compiler_Res_Field=Name|Value ;Free format fieldname|fieldvalue

#Compiler_Res_Field=Name|Value ;Free format fieldname|fieldvalue

#Compiler_Res_Field=Name|Value ;Free format fieldname|fieldvalue

#Compiler_Res_Field=Name|Value ;Free format fieldname|fieldvalue

; Tidy Settings

#Compiler_Run_Tidy=y ;Run au3check before compilation. default=y

#Compiler_Tidy_Stop_onerror=y ;Continue when only Warnings. default=y

#Tidy_Parameters= ;Tidy Parameters...see SciTE4AutoIt3 Helpfile for options

; AU3CHECK settings

#Compiler_Run_AU3Check= ;(Y/N) Run au3check before compilation. Default=Y

#Compiler_AU3Check_Parameters= ;Au3Check parameters

#Compiler_AU3Check_Dat= ;Override the default au3check definition

#Compiler_AU3Check_Stop_OnWarning= ;(Y/N) N=Continue on Warnings.(Default) Y=Always stop on Warnings #Compiler_AU3Check_Parameters= ;Au3Check parameters

#Compiler_PlugIn_Funcs= ;Define PlugIn function names separated by a Comma to avoid AU3Check errors

; RUN BEFORE AND AFTER definitions

; The following directives can contain:

; %in% , %out%, %icon% which will be replaced by the fullpath\filename.

; %scriptdir% same as @ScriptDir and %scriptfile% = filename without extension.

; %fileversion% is the information from the #Compiler_Res_Fileversion directive

; %scitedir% will be replaced by the SciTE program directory

#Compiler_Run_Before= ;process to run before compilation - you can have multiple records that will be processed in sequence

#Compiler_Run_After= ;process to run After compilation - you can have multiple records that will be processed in sequence

#Compiler_Run_cvsWrapper=y ;(y/n) Run cvsWrapper to update the script source. Default=n

; Run Settings

#Run_Debug_Mode=n ; Run Script with console debugging

#EndRegion

Also found in the Drive:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper directory.

Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...