Inno Setup入门(十六)——Inno Setup类参考(2)

这里将接着在前面的基础上介绍如何在自定义页面上添加按钮。按钮属于Tbutton类,该类继承自TbuttonControl,类定义如下: TButton = class(TButtonControl) property Cancel: Boolean; read write; property...

2017-11-02 14:06:44

阅读数:210

评论数:0

Inno Setup入门(十五)——Inno Setup类参考(1)

Inno setup脚本能够支持许多的类,这些类使得安装程序的功能得到很大的加强,通过对这些类的使用,将会创建出许多让人惊奇的安装程序,下面开始类的学习。 创建自定义向导页 自定义向导页需要在InitializeWizard事件函数中创建,通过使用CreateCustomPage函数创建一个空...

2017-11-02 14:04:11

阅读数:220

评论数:0

Inno Setup入门(十四)——替换安装程序和卸载程序的图标

通常Inno生成的安装文件的图标是一个光盘和显示器,如下图。同时,程序安装好之后,在安装目录下的卸载程序的图标也是一样的,其实我们也可以自己修改。 首先生成的安装文件图标。这个比较简单,只需要在Setup段中添加相应的语句即可: SetupIconFile=jiong....

2017-11-02 13:57:19

阅读数:221

评论数:0

Inno Setup入门(十三)——Pascal脚本(2)

事件函数(2) function CheckPassword(Password: String): Boolean; 如果安装程序在Pascal 脚本中发现该函数,它自动显示密码页并调用CheckPassword检查密码。返回True 表示接受密码,返回False拒绝。测试代码如下: ...

2017-11-02 13:56:30

阅读数:303

评论数:0

Inno Setup入门(十二)——Pascal脚本(1)

事件函数(1) Inno Setup支持以下函数和过程。 function InitializeSetup(): Boolean; 该函数在安装程序初始化时调用,返回False 将中断安装,True则继续安装,测试代码如下: function InitializeSetup...

2017-11-02 13:54:15

阅读数:468

评论数:0

Inno Setup入门(十一)——完成安装后执行某些程序

有些时候我们的程序虽然能够很好的完成安装,但是程序的配置工作可能需要其他的一些程序来辅助完成,如果不执行这些程序,主程序就不能很好的完成工作,甚至不能完成工作,一个很明显的例子是,目前许多程序是通过NET技术开发的,这就要求计算机上必须安装有.net Framework,否则主程序运行不了,只有预...

2017-11-02 13:47:10

阅读数:872

评论数:0

Inno Setup入门(十)——操作注册表

有些程序需要随系统启动,或者需要建立某些文件关联等问题,这些都是通过在安装程序中对注册表进行操作的结果。Inno Setup中通过[registry]段实现对注册表的操作。 本段说明: 参数列表: 参数 说明 Root 根键。必须是下列中...

2017-11-02 13:40:47

阅读数:201

评论数:0

Inno Setup入门(九)——修改安装过程中的文字显示

前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改。[Messages] 段用于定义安装程序和卸载程序中显示的消息。一般不需要创建 [Messages] 段,因为所有的消息在Inno Setup的Default.isl文件 (或在[Langua...

2017-11-02 13:38:38

阅读数:170

评论数:0

Inno Setup入门(八)——有选择性的安装文件

这主要使用[Components]段实现,一个演示的代码如下: [setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 Comp...

2017-11-01 15:14:36

阅读数:384

评论数:0

Inno Setup入门(七)——提供安装语言选项

Inno Setup安装目录下有一个Languages的文件夹,该文件夹提供了可供使用的语言,通过在脚本中加入[languages]段,可以实现该项功能,实现代码如下: [setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST Def...

2017-11-01 15:10:34

阅读数:305

评论数:0

Inno Setup入门(六)——在程序目录下创建文件夹

创建文件夹可以使用[dirs]段实现,代码如下: [setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] So...

2017-11-01 15:09:01

阅读数:206

评论数:0

Inno Setup入门(五)——添加readme文件

这个实现起来很简单,就是在[files]段中的某个预先作为readme的文件后面添加标志位isreadme: [setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST"...

2017-11-01 15:02:40

阅读数:170

评论数:0

Inno Setup入门(四)——为程序创建桌面快捷方式

Icons这一可选段定义所有创建在开始菜单和\或其它位置 (比如桌面) 的快捷方式。一个例子如下: [setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" Ap...

2017-11-01 14:53:05

阅读数:482

评论数:0

Inno Setup入门(三)——指定压缩方式

Setup段中的compression指定了采用的压缩方式,较高的压缩率需要较多的时间或者需要更大的内存空间,可用的值如下: zip zip/1到zip/9 bzip bzip/1 到bzip/9 lzma lzma/fast lzma/normal lzma/max lzma/...

2017-11-01 14:51:02

阅读数:196

评论数:0

Inno Setup入门(二)——修改安装过程中的图片

修改安装过程中的图片 一般编译之后,安装过程中出现在左边图片是是下图这个样子的:   其实也可以修改它,只需要在setup段中作一点稍微的修改,加一行代码即可: [setup] AppName=Test AppVerName=TEST DefaultDirNa...

2017-11-01 14:32:11

阅读数:148

评论数:0

Inno Setup入门(一)——最简单的安装脚本

一个最简单的安装脚本: 1.最简单的安装文件脚本: [setup] AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] Source: &quo...

2017-11-01 14:29:02

阅读数:251

评论数:0

Inno Setup使用进阶(一)

说明:本文用的Inno Setup的版本是5.1.8。示例程序位于Inno Setup V5.18安装目录"Examples目录下。本文对笔者转载的一篇文章《Inno Setup使用教程》根据笔者实际工作中用到的东西进行缩减和修改而成。 一.介绍 Inno Setup是一个开源免费的安...

2017-11-01 14:27:30

阅读数:416

评论数:0

.bat脚本基本命令语法

目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息)      1、REM 和 ::      2、ECHO 和 @      3、PAUSE      4、ERRORLEVEL      5、TITLE      6、COLOR      7、mode 配置系统设备 ...

2017-11-01 13:46:40

阅读数:300

评论数:0

OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置

摘要:         由于最近AR(增强现实)这个概念非常火爆,各种基于AR的应用及游戏逐渐面向大众,而在AR中最重要的两个技术就是跟踪识别和增强渲染,其中跟踪识别是通过OpenCV这个开源的计算机视觉库来实现的,所以我就想着研究一下这个库,这里是个人的学习笔记,不是什么权威的教程,如果你们有...

2017-10-30 10:31:03

阅读数:433

评论数:0

win7+VS2008安装boost

找了好久boost的安装教程,杂七杂八的方法有很多,说直接下载boost安装包installer,但是boostpro.com貌似挂了...所以最后还是得自己上阵,重新编译,方法综合了几个,最后终于搞定了(某些细节部分也是自己尝试成功,也有相应说明)。     首先要下载boost包,我下载的版...

2017-09-27 15:47:07

阅读数:123

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭