gaMmAL Posted January 18, 2007 Posted January 18, 2007 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. Thanks gaM
BrettF Posted January 18, 2007 Posted January 18, 2007 http://rpi.net.au/~ajohnson/resourcehackerTry 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... Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version!
gaMmAL Posted January 18, 2007 Author Posted January 18, 2007 Try Reshacker.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
Developers Jos Posted January 18, 2007 Developers Posted January 18, 2007 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?gaMUse 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.
Moderators SmOke_N Posted January 18, 2007 Moderators Posted January 18, 2007 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?gaMYou 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 #EndRegionAlso 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.
gaMmAL Posted January 18, 2007 Author Posted January 18, 2007 ahh...thanks a lot! I think this is what i'm looking for. I will try it... gaM
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now