; 脚本由 Inno Setup 脚本向导 生成!
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
;Inno Setup 是一个免费的 Windows 安装程序制作软件。
;第一次发表是在 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件
;它是真正免费的软件,即使作为商业应用
;还有一个特点,压缩率特别高,特别适合VB软件,我这个安装打包后只有3.7M,其他打包工具5M多
;安装程序用编译脚本的方式创建,脚本其实就是一个类似 .INI 文件格式的 ASCII 码文本文件。 (它不象你想象的那么复杂!)
;脚本文件一般可以用安装程序编译器程序内置的编辑器进行编辑。在你编写完脚本后,下一个最终步骤就是选择安装程序编译器
;中的“编译”。创建完成后,就可以运行根据你脚本编译的安装程序了。
;按默认,这个安装程序创建在包含脚本文件目录下的名为“输出”目录中 [Setup]
;这个段包含用于安装程序和卸载程序的全局设置。某些提示对于你创建的任何安装程序都是必需的
;一个必需的指示,用以指定你正在安装的应用程序的标题。不包含版本号,与 AppVerName 指示用于同样的目的。AppName 始终在安装过程中显示在安装屏幕的左上角以及安装向导中
AppName=南才北往
;这个必需的指示值应该与 AppName 的值相同 (或类似),但它还应该包含程序的版本号
AppVerName=南才北往 V1.
;这是所有用于在 Windows /XP 中添加/删除程序控件面板对话框中的“支持”信息中显示的内容。这些设置是可选的,在早期的 Windows 版本中无效
AppPublisher=南才北往
;这是所有用于在 Windows /XP 中添加/删除程序控件面板对话框中的“支持”信息中显示的内容。这些设置是可选的,在早期的 Windows 版本中无效
AppPublisherURL=http://www.upc.edu.cn
AppSupportURL=http://www.upc.edu.cn
AppUpdatesURL=http://www.upc.edu.cn
;这个必需的指示值是用于选择目标位置向导面中的默认目录名,通常它用一个目录常量作为前缀,{pf}\SinyoCDManager将显示:C:\Program Files\SinyoCDManager
DefaultDirName={pf}\南才北往
;这个指示的值是用在向导的选择开始菜单文件夹页中使用的默认开始菜单文件夹名。如果这个指示是空白或未指定,它将用“默认”作为名字
DefaultGroupName=南才北往 InfoBeforeFile=D:\南才北往\使用说明.txt
;指定许可协议文件名 (可选),用 .txt 或 .rtf (富文本) 格式,在用户选择程序目标目录前显示
LicenseFile=D:\南才北往\License.txt
;指定“自述”文件名 (可选),用 .txt 或 .rtf (富文本) 格式,用于在安装完成后显示
;InfoAfterFile=D:\南才北往\使用说明.txt
;这是指定要在文件中使用的压缩方法,以及压缩标准
Compression=lzma
;如果设为 yes,固实压缩将启用。这会使所有文件一次性压缩
SolidCompression=yes VersionInfoCompany=HTTP://www.upc.edu.cn
VersionInfoDescription=南才北往
VersionInfoVersion=1.0.0.0
VersionInfoCopyright=Copyright (C) - CDream
;可重新修复软件
;AppModifyPath="{app}\Setup.exe" /modify=
;资源管理器更改环境变量
;ChangesEnvironment=
;[Tasks]
;这个段是只选的。它定义安装程序在执行安装期间所有由用户定制的任务。这些任务以选项框和单选项形式在附加任务向导页中出现
; 注意: 下面的条目包含一个中文用语 (“创建桌面快捷方式”和“添加快捷方式”)。如果需要你可以翻译为其它语言。
[Tasks]
Name: "desktopicon"; Description: "创建桌面快捷方式"; GroupDescription: "添加快捷方式:"; Flags: checkedonce
; 注意: 下面的条目包含一个中文用语 (“创建快速运行栏快捷方式”和“添加快捷方式”)。如果需要你可以翻译为其它语言。
;Name: "quicklaunchicon"; Description: "创建快速运行栏快捷方式"; GroupDescription: "添加快捷方式:"; Flags: checkedonce [Files]
;这是定义安装程序安装文件到用户系统中的可选文件段
;因这是VB软件,除软件本身包含的文件外,还必须包含相关的链接库
;以下即软件本身的文件,注:安装目录下有一个 "\Config" 的子目录
Source: "D:\南才北往\License.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\南才北往\使用说明.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\南才北往\帮助.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\南才北往\使用手册.doc"; DestDir: "{app}"; Flags: isreadme
Source: "D:\南才北往\Config\*"; DestDir: "{app}\Config"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\南才北往\XdictGrb.dll"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "D:\南才北往\msvcrt.dll"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace uninsneveruninstall sharedfile
; 注意: 不要在任何共享系统文件中使用“Flags: ignoreversion”
[INI]
;这是你希望安装程序在用户系统中设置 .INI 文件条目的可选段。
;写一个文件“访问我们.url”用于访问作者网站
Filename: "{app}\访问我们.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.upc.edu.cn"; [Icons]
;这个可选段定义所有创建在开始菜单和/或其它位置 (比如桌面) 的快捷方式
Name: "{group}\南才北往"; Filename: "{app}\Recognise.exe"; WorkingDir:"{app}"
Name: "{group}\帮助"; Filename: "{app}\帮助.chm"; WorkingDir:"{app}"
Name: "{group}\使用说明"; Filename: "{app}\使用说明.txt"; WorkingDir:"{app}" ; 注意: 下列条目包含一个中文用语 (“网站”)。如果需要你可以翻译为其它语言。
Name: "{group}\访问主页"; Filename: "{app}\访问我们.url"; WorkingDir:"{app}"
Name: "{group}\卸载"; Filename: "{app}\unins000.exe" Name: "{userdesktop}\南才北往"; Filename: "{app}\Recognise.exe"; Tasks: desktopicon; WorkingDir:"{app}"
;Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\南才北往"; Filename: "{app}\Recognise.exe"; Tasks: quicklaunchicon; WorkingDir:"{app}" [Run]
; 注意: 下列条目包含一个中文用语 (“运行”)。如果需要你可以翻译为其它语言。
;[Run] 段是可选的,用来指定程序完成安装后、在安装程序显示最终对话框之前要执行的程序
Filename: "{app}\Recognise.exe"; Description: "运行 南才北往"; Flags: nowait postinstall skipifsilent ;更改显示在程序中显示的消息文本
[Messages]
BeveledLabel=南才北往
;卸载对话框说明
ConfirmUninstall=您真的想要从电脑中卸载南才北往吗?%n%n按 [是] 则完全删除 % 以及它的所有组件;%n按 [否]则让软件继续留在您的电脑上.
;定义解压说明
;StatusExtractFiles=解压并复制主程序文件及相关库文件... ;用与在用户系统中创建,修改或删除注册表健值 [UninstallDelete]
;这个可选段定义你想让卸载程序删除除用 [Files] 或 [Dirs] 条目安装/创建外的其它文件或目录,或由你应用程序创建的一些公共使用的 .INI 文件。卸载程序在卸载时最后一步处理这些条目
Type: files; Name: "{app}\访问我们.url"

innosetup语法详解的更多相关文章

  1. Velocity魔法堂系列二:VTL语法详解

    一.前言 Velocity作为历史悠久的模板引擎不单单可以替代JSP作为Java Web的服务端网页模板引擎,而且可以作为普通文本的模板引擎来增强服务端程序文本处理能力.而且Velocity被移植到不 ...

  2. Hive笔记--sql语法详解及JavaAPI

    Hive SQL 语法详解:http://blog.csdn.net/hguisu/article/details/7256833Hive SQL 学习笔记(常用):http://blog.sina. ...

  3. Hadoop Hive sql语法详解

    Hadoop Hive sql语法详解 Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构 化的数据文件 ...

  4. Thymeleaf3语法详解和实战

    Thymeleaf3语法详解 Thymeleaf是Spring boot推荐使用的模版引擎,除此之外常见的还有Freemarker和Jsp.Jsp应该是我们最早接触的模版引擎.而Freemarker工 ...

  5. Xpath语法详解

    1.简介 XPath是一门在XML和HTML文档中查找信息的语言,可以用来在XML和HTML文档中对元素和属性进行遍历 XPath的安装 Chrome插件XPath Helper 点Chrome浏览器 ...

  6. mysql用户授权、数据库权限管理、sql语法详解

    mysql用户授权.数据库权限管理.sql语法详解 —— NiceCui 某个数据库所有的权限 ALL 后面+ PRIVILEGES SQL 某个数据库 特定的权限SQL mysql 授权语法 SQL ...

  7. Java8的Stream语法详解(转载)

    1. Stream初体验 我们先来看看Java里面是怎么定义Stream的: A sequence of elements supporting sequential and parallel agg ...

  8. [持续交付实践] pipeline使用:语法详解

    一.引言 jenkins pipeline语法的发展如此之快用日新月异来形容也不为过,而目前国内对jenkins pipeline关注的人还非常少,相关的文章更是稀少,唯一看到w3c有篇相关的估计是直 ...

  9. Java 8系列之Stream的基本语法详解

    本文转至:https://blog.csdn.net/io_field/article/details/54971761 Stream系列: Java 8系列之Stream的基本语法详解 Java 8 ...

随机推荐

  1. 安装ucenter discuzX

    需要先安装ucenter再安装discuzX!! ucenter下载,官网上不大好下载: http://www.comsenz.com/downloads/install/ucenter 下载不了; ...

  2. Docker swarm 使用服务编排部署lnmp

    一.简介 目的:在Docker Swarm集群中,使用stack服务编排搭建lnmp来部署WordPress 使用私有仓库的nginx和php镜像 mysql使用dockerhup最新镜像 使用nfs ...

  3. SpringBoot实战:我们的第一款开源软件

    原文出处: 纯洁的微笑 在信息爆炸时代,如何避免持续性信息过剩,使自己变得专注而不是被纷繁的信息所累?每天会看到各种各样的新闻,各种新潮的技术层出不穷,如何筛选出自己所关心的? 各位看官会想,我们是来 ...

  4. day6 方法

    1.方法是一段可重复调用的代码段,今天学习的方法可以由主方法直接调用,所以加入public static关键字修饰. 2.方法的重载为方法名相同,参数的类型或个数不同.

  5. Shell记录-Shell命令(文件权限)

    chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. 1. 命令格式 ch ...

  6. 使用spring boot访问mongodb数据库

    一. spring boot中传参的方法 1.自动化配置 spring Boot 对于开发人员最大的好处在于可以对 Spring 应用进行自动配置.Spring Boot 会根据应用中声明的第三方依赖 ...

  7. java selenium常用API(WebElement、iFrame、select、alert、浏览器窗口、事件、js) 一

     WebElement相关方法 1.点击操作 WebElement button = driver.findElement(By.id("login")); button.clic ...

  8. 最佳的MongoDB客户端管理工具

    <最佳的MongoDB客户端管理工具> 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 一个好的MongoD ...

  9. UCenter在JAVA项目中实现的单点登录应用实例

    Comsenz(康盛)的UCenter当前在国内的单点登录领域占据绝对份额,其完整的产品线令UCenter成为了账号集成方面事实上的标准. 基于UCenter,可以将Comsenz旗下的Discuz! ...

  10. c++刷题(9/100):链表

    题目一:https://www.nowcoder.com/practice/d0267f7f55b3412ba93bd35cfa8e8035?tpId=13&tqId=11156&tP ...