在AutoIt编译生成的程序中加入版本信息

通过au3编译产生的exe文件,文件信息是autoit自身默认的,如果要进行自定义,就要完成以下两个步骤:

一、下载使用完整版的AutoIt Script Editor (SciTE4AutoIt3)

一开始我也没注意到这个问题,在网上查了半天都没用,最后在au3的官方论坛才找到解答。 以前一直都是下载AutoIt Full Installation,然后用Aut2Exe编译产生文件,这样产生文件就没办法实现自定义信息的功能,即使实现了第二步也没用。必须要下载完整版的编辑器才有这个功能。下载页面是:http://www.autoitscript.com/site/autoit-script-editor/downloads/

二、在au3程序的最头部填写自定义的版本信息

可以在编辑器里通过Ctrl+F7进行设置,也可以自己编辑,具体可以参考SciTE4AutoIt3自带的说明,这里给个简单的例子:

#AutoIt3Wrapper_Icon=ico.ico
#AutoIt3Wrapper_Res_Comment=Your comment here
#AutoIt3Wrapper_Res_Description=Your description here
#AutoIt3Wrapper_Res_Fileversion=1.2.3.4
#AutoIt3Wrapper_Res_LegalCopyright=Copyright © 2012 wswing.net
#AutoIt3Wrapper_Res_Field=Compile Date|%date% %time%

另外还可以设置每次编译的版本自动增加:

#AutoIt3Wrapper_Res_FileVersion_AutoIncrement=1

通过以上两步就可以自定义信息了,自己动手试看看吧~