使用inno setup制作安装包
2017-12-21 22:01
267 查看
使用inno setup制作安装包
inno setup下载地址:http://www.jrsoftware.org/isdl.php(这里下载的是英文版,网上有中文版可以下载)
使用创建向导可以生成一个简单的脚本程序,基本够用了
(一)创建向导
向导步骤1:
点击新建菜单File->New...,出现欢迎界面,点击下一步(如果希望完全由自己写脚本可以勾选"Create a new empty script file"创建一个新的空脚本文件,点击下一步向导就结束了)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/da72c6a70ae4fdf559fa00a0fcafcac8)
向导步骤2:
应用程序页面,可以填写你要安装的应用程序的名称和版本等信息,填写完成点击下一步
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/dcafee31ab94c8c40e5c48d89bca179a)
向导步骤3:
应用程序安装目录,默认选在Program Files folder就可以了,点击下一步
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/f56bd1827cec60de19f2c1ce871737c9)
向导步骤4:
应用程序文件列表页面,Application main executable file是你需要安装的程序的主执行文件(安装完成后可以选择自动打开的文件就是这个),点击Browse...选择文件;
Other application files列出所有需要打包的文件列表,一般将这些文件放到同一个文件夹下,然后点击Add folder...选择这个文件夹,选择完成后点击下一步
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/3766fe38843bbf936fe8a2c0ef6b4543)
向导步骤5:
快捷方式选项页面,默认就行,点击下一步
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/86d5b92ae32f16f2dfbc3e68305c14fe)
向导步骤6:
协议文档等信息选择页面,License file为协议文档,下面两个文档分别在安装前和安装后显示,如果为空则相应页面不显示,一般只需要选择License文档即可,点击下一步
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/edba54df7c1acbdab8318072a85e2810)
向导步骤7:
语言选择页面,如果有中文项就选择中文项(一般中文语言包需要自己下载,然后放到\Languages目录下,下载地址:http://www.jrsoftware.org/files/istrans/),点击下一步
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/31ad72b22fe3df81e85235c98fa654ea)
向导步骤8:
编译选项页面,选择文件输出路径(Custom compiler output folder)和输出名称(Compiler output base file name)以及安装文件图标(Custom Setup icon file)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/352a0664bdcd17d0a5c68e2f18c9eec7)
向导步骤9:
预处理设置页面,设置是否使用#define宏定义,默认勾选,点击下一步
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/58b5a4dfc9daf6fd1e4837dc0b00d24c)
向导步骤10:
在完成页面,点击完成,生成如下脚本,编译后就会生成安装包文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/48023c9a7116c67841fb073e4a602c85)
(二)脚本文件修改
除在创建向导中能选择的样式外,其他的样式修改需要通过改写脚本来实现
1、修改语言包
如果在安装向导中没有选择中文语言,可以在[Languages]字段下修改语言文件(如果要修改某些显示文字也可以在ChineseSimplified.isl文件中修改,如修改按钮的显示文字)
[Languages]
Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
2、修改字体
通过查看帮助文档的[LangOptions]字段找到下面四种字体的修改方式
[LangOptions]
DialogFontName=宋体
DialogFontSize=8
WelcomeFontName=Verdana
WelcomeFontSize=12
TitleFontName=Arial
TitleFontSize=29
CopyrightFontName=Arial
CopyrightFontSize=8
DialogFontName和DialogFontSize设置安装对话框中正文的字体和大小
WelcomeFontName和WelcomeFontSize设置欢迎语的字体和大小(就是"欢迎使用XXX安装向导"这句话)
TitleFontName和TitleFontSize以及CopyrightFontName和CopyrightFontSize设置背景大窗口上的文字字体和颜色,这里没有显示背景大窗口,不需要设置
3、自定义显示页面
在帮助文档中查看[Setup]字段找到以下几个页面(具体功能查看帮助文档)
[S
4000
etup]
DisableDirPage=false
DisableFinishedPage=false
DisableReadyMemo=false
DisableReadyPage=false
DisableWelcomePage=false
DisableProgramGroupPage=yes
DisableStartupPrompt=yes
4、修改安装界面图片
有两个图片可以修改,一个是欢迎页面和完成页面左侧的图片和其他页面的右上角图片
[Setup]
WizardImageFile=left.bmp
WizardSmallImageFile=righttop.bmp
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/00d9121e4a7b9ba6c9cb91d8e2c537bf)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/593450cb86cedf8f456a7691dfac5dfe)
5、修改控件样式
在帮助文档中查看[Code]字段的InitializeWizard函数中可以设置一些控件的大小和位置,如图片,文字等
procedure InitializeWizard();
begin
WizardForm.WizardSmallBitmapImage.width:=WizardForm.width;//右上角图片宽度
WizardForm.WizardSmallBitmapImage.left:=0;//位置
WizardForm.PageNameLabel.width:=0; //页名称
WizardForm.PageDescriptionLabel.width:=0; //页描述文字
WizardForm.WizardBitmapImage.width:=100; //左侧图片宽度
WizardForm.WelcomePage.Color:= clGreen;//欢迎页背景颜色
end;
这里将右上角的图片的宽度变成了窗体的宽度,并将每页的文字描述隐藏(将宽度设为0),将左侧图片的宽度设为100,欢迎页的背景颜色设置为绿色
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/6e5d7319383e87f6d5f6a7d7742446ad)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/8081578b7375e7e960469621ed44aa4a)
WizardForm为TWizardForm类型,在帮助文档搜索TWizardForm就可以找到它所有的属性并进行修改
inno setup下载地址:http://www.jrsoftware.org/isdl.php(这里下载的是英文版,网上有中文版可以下载)
使用创建向导可以生成一个简单的脚本程序,基本够用了
(一)创建向导
向导步骤1:
点击新建菜单File->New...,出现欢迎界面,点击下一步(如果希望完全由自己写脚本可以勾选"Create a new empty script file"创建一个新的空脚本文件,点击下一步向导就结束了)
向导步骤2:
应用程序页面,可以填写你要安装的应用程序的名称和版本等信息,填写完成点击下一步
向导步骤3:
应用程序安装目录,默认选在Program Files folder就可以了,点击下一步
向导步骤4:
应用程序文件列表页面,Application main executable file是你需要安装的程序的主执行文件(安装完成后可以选择自动打开的文件就是这个),点击Browse...选择文件;
Other application files列出所有需要打包的文件列表,一般将这些文件放到同一个文件夹下,然后点击Add folder...选择这个文件夹,选择完成后点击下一步
向导步骤5:
快捷方式选项页面,默认就行,点击下一步
向导步骤6:
协议文档等信息选择页面,License file为协议文档,下面两个文档分别在安装前和安装后显示,如果为空则相应页面不显示,一般只需要选择License文档即可,点击下一步
向导步骤7:
语言选择页面,如果有中文项就选择中文项(一般中文语言包需要自己下载,然后放到\Languages目录下,下载地址:http://www.jrsoftware.org/files/istrans/),点击下一步
向导步骤8:
编译选项页面,选择文件输出路径(Custom compiler output folder)和输出名称(Compiler output base file name)以及安装文件图标(Custom Setup icon file)
向导步骤9:
预处理设置页面,设置是否使用#define宏定义,默认勾选,点击下一步
向导步骤10:
在完成页面,点击完成,生成如下脚本,编译后就会生成安装包文件
(二)脚本文件修改
除在创建向导中能选择的样式外,其他的样式修改需要通过改写脚本来实现
1、修改语言包
如果在安装向导中没有选择中文语言,可以在[Languages]字段下修改语言文件(如果要修改某些显示文字也可以在ChineseSimplified.isl文件中修改,如修改按钮的显示文字)
[Languages]
Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
2、修改字体
通过查看帮助文档的[LangOptions]字段找到下面四种字体的修改方式
[LangOptions]
DialogFontName=宋体
DialogFontSize=8
WelcomeFontName=Verdana
WelcomeFontSize=12
TitleFontName=Arial
TitleFontSize=29
CopyrightFontName=Arial
CopyrightFontSize=8
DialogFontName和DialogFontSize设置安装对话框中正文的字体和大小
WelcomeFontName和WelcomeFontSize设置欢迎语的字体和大小(就是"欢迎使用XXX安装向导"这句话)
TitleFontName和TitleFontSize以及CopyrightFontName和CopyrightFontSize设置背景大窗口上的文字字体和颜色,这里没有显示背景大窗口,不需要设置
3、自定义显示页面
在帮助文档中查看[Setup]字段找到以下几个页面(具体功能查看帮助文档)
[S
4000
etup]
DisableDirPage=false
DisableFinishedPage=false
DisableReadyMemo=false
DisableReadyPage=false
DisableWelcomePage=false
DisableProgramGroupPage=yes
DisableStartupPrompt=yes
4、修改安装界面图片
有两个图片可以修改,一个是欢迎页面和完成页面左侧的图片和其他页面的右上角图片
[Setup]
WizardImageFile=left.bmp
WizardSmallImageFile=righttop.bmp
5、修改控件样式
在帮助文档中查看[Code]字段的InitializeWizard函数中可以设置一些控件的大小和位置,如图片,文字等
procedure InitializeWizard();
begin
WizardForm.WizardSmallBitmapImage.width:=WizardForm.width;//右上角图片宽度
WizardForm.WizardSmallBitmapImage.left:=0;//位置
WizardForm.PageNameLabel.width:=0; //页名称
WizardForm.PageDescriptionLabel.width:=0; //页描述文字
WizardForm.WizardBitmapImage.width:=100; //左侧图片宽度
WizardForm.WelcomePage.Color:= clGreen;//欢迎页背景颜色
end;
这里将右上角的图片的宽度变成了窗体的宽度,并将每页的文字描述隐藏(将宽度设为0),将左侧图片的宽度设为100,欢迎页的背景颜色设置为绿色
WizardForm为TWizardForm类型,在帮助文档搜索TWizardForm就可以找到它所有的属性并进行修改
相关文章推荐
- 使用inno setup制作安装包
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup)——之四:使用Inno Setup制作安装包
- 安装包制作工具 SetupFactory使用2 API清单
- 手把手教你使用VS制作winform安装包
- 使用NSIS制作安装包(2)
- C#进阶系列——使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)
- 使用WIX制作C#应用程序的安装包
- Inno Setup制作安装包的几个问题
- 使用Inno Setup 打包jdk、mysql、tomcat、webapp等为一个exe安装包
- 驱动安装包制作:使用SetupCopyOEMInf函数 用installshield 即可完成安装
- 【安装包制作】Actual Installer使用教程
- 制作Linux下程序安装包――使用脚本打包bin、run等安装包
- 使用VS2005制作安装包
- 利用Inno Setup制作DevExpress安装包
- 使用Inno Setup工具制作执行文件包
- 解决Inno Setup制作安装包无法创建桌面快捷方式的问题
- Mac OS平台下应用程序安装包制作工具Packages的使用介绍
- 如何打包你的程序发布——安装制作软件Inno Setup的简单使用
- 使用Inno Setup 打包jdk、mysql、tomcat、webapp等为一个exe安装包
- 使用inno setup制作安装包