`
qq173684423
  • 浏览: 28077 次
社区版块
存档分类
最新评论

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

 
阅读更多

这主要使用[Components]段实现,一个演示的代码如下:

[setup]

;全局设置,本段必须

AppName=Test

AppVerName=TEST

DefaultDirName="E:\TEST"

AppVersion=1.0

Compression=lzma2/max

ShowLanguageDialog=yes

 

[Components]

Name: main; Description:"主程序(必选)";Types:full compact custom;Flags: fixed

Name: data; Description:"数据文件";Types:full

Name: help;Description:"帮助文件";Types:full

 

[files]

Source: "F:\desktop\test\ipmsg.exe"; DestDir: "{app}";Components:main

Source: "F:\desktop\test\bin.dat"; DestDir: "{app}";Components:data

Source: "F:\desktop\test\help.chm"; DestDir: "{app}" ;Components:help

Source: "F:\desktop\test\readme.txt"; DestDir: "{app}";Flags:isreadme

运行生成的安装包,效果如下:

Inno Setup入门(八)——有选择性的安装文件 - Castor - 趁年轻,多折腾~~

 

 通过标志位设置为fixed,将确保主程序必定安装,另外,中文包中翻译出现了点错误,呵呵,“清除”写成了“清楚”。

分享到:
评论

相关推荐

    InnoSetup入门(PDF )

    2. 创建新项目:启动InnoSetup,选择“新建”创建一个新的安装脚本。 3. 编辑脚本:使用内置的编辑器编写或导入已有的.iss脚本。 四、InnoSetup脚本语法 1. [Setup]部分:定义安装程序的基本属性,如应用程序名称、...

    Inno Setup入门教程

    #### 八、有选择性的安装文件 - **基础知识**:了解如何允许用户选择性地安装某些文件或组件。 - **实现方法**:使用 `[Components]` 部分定义组件,并在 `[Files]` 部分关联这些组件。 ```ini [Components] Name...

    自定义Inno Setup安装界面(仿QQ安装界面)

    自定义Inno Setup安装界面是创建个性化安装程序的一项技术,主要应用于Windows平台。Inno Setup是一款免费的安装制作工具,它允许开发者自定义安装过程的各个方面,包括界面、图标、安装选项等,使得安装程序更加...

    inno setup安装时备份例子

    总的来说,通过Inno Setup和批处理脚本的结合,我们可以实现安装时的文件备份功能,确保在升级或卸载软件时,用户的原有文件不会被误删或覆盖,从而提高了软件部署的安全性和用户满意度。在编写这些脚本时,应充分...

    innosetup安装界面美化.zip

    InnoSetup的脚本文件(.iss)是整个安装过程的核心,它定义了安装步骤、文件复制、注册表操作以及界面布局等多个方面。对于界面美化,主要关注[Tasks]、[Components]、[Messages]等部分,通过设置这些区域的参数,...

    Inno_Setup入门——Pascal脚本.doc

    在Inno Setup中,Pascal脚本是一种强大的工具,用于自定义安装过程的行为。通过编写Pascal脚本,你可以控制安装程序的各个阶段,提供更个性化的用户体验。以下是基于提供的标题、描述和部分内容的关键知识点: 1. *...

    innosetup禁止中文安装路径

    标题中的“innosetup禁止中文安装路径”指的是在使用Inno Setup这个安装包制作工具时,如何通过脚本设置来防止用户在安装过程中选择含有中文字符的路径。Inno Setup是一款广泛使用的Windows应用程序安装程序制作工具...

    Inno Setup 6.2.1以及中文语言包

    "innosetup-6.2.1.exe"是Inno Setup 6.2.1的主要安装程序文件,用户可以通过运行这个文件来安装或升级Inno Setup的开发环境。这个执行文件可能包含所有必要的组件,如编译器、脚本编辑器和帮助文档,使得用户可以在...

    InnoSetup中文帮助

    ### InnoSetup中文帮助知识点详解 #### 一、InnoSetup简介 - **定义**:InnoSetup是一款专为Windows操作系统设计的免费安装程序制作...无论是对于个人开发者还是企业级项目的安装需求,InnoSetup都是一个优秀的选择。

    innosetup界面美化工具.zip

    innosetup安装界面美化: 解压压缩包中的 Inno Setup 5.5.zip,运行Inno Setup 5.5\Inno Setup 5\Compil32.exe,右上角可以改变语言。 打开build.iss文件,一些自定义字段请按需修改,点击Inno Setup工具栏中的 ...

    Innosetup软件及安装界面美化iss脚本

    ISS脚本是InnoSetup的核心,它是一个文本文件,包含了所有关于安装过程的指令和设置,如安装步骤、文件复制规则、注册表操作、界面设计等。 描述中提到的"相关工具软件和脚本以及实例用到的美工图片"意味着除了Inno...

    【innoSetup反向打包】innoextract

    Inno Setup是一个为Microsoft Windows应用程序创建安装程序的工具。...innoextract能够解压缩Wadjet Eye Games安装程序(与AGS一起玩),Arx Fatalis补丁(用于Arx Libertatis)以及其他各种Inno Setup可执行文件。

    inno解包工具,可解加密的inno setup安装程序

    Inno Setup是一款流行的安装制作工具,它被广泛用于创建Windows应用程序的安装包。这款工具具有很多功能,包括创建自解压文件、支持多语言、定制安装界面等。然而,有些Inno Setup创建的安装程序可能会被加密,以...

    Inno Setup + 语言包

    "各国的语言包"是指Inno Setup支持多种语言的特性,允许用户选择或创建不同的语言文件,以便安装程序可以适应不同国家和地区用户的语言需求。这些语言包通常包含了安装过程中所有对话框、提示和帮助文本的翻译,确保...

    Inno Setup 中文教程

    3. **源代码脚本**:Inno Setup的核心是基于 Pascal 脚本语言的源代码,用于定义安装过程中的各种行为,包括文件复制、注册表操作、启动菜单创建等。 二、脚本语法 1. **脚本结构**:Inno Setup脚本由几大块组成,...

    安装脚本_inno脚本_Inno脚本_innosetup_nan_

    在【标题】"安装脚本_inno脚本_Inno脚本_innosetup_nan_"中,"安装脚本"表明这是一个用于创建安装程序的文件,"inno脚本"和"Inno脚本"是关键词,强调了与Inno Setup脚本语言相关的内容。"innosetup"是Inno Setup的...

    Inno Setup:windows下安装程序制作软件,及打包模板

    Inno Setup支持多种安装程序功能,如选择安装路径、创建快捷方式、注册表项、文件关联、安装服务等。它还支持自定义安装程序界面、图标、说明文本等元素,以及多语言支持。 Inno Setup的安装程序也具有很高的兼容性...

    InnoSetup自定义安装界面 仿QQ安装界面,,非botva2,仅使用isskin.dll

    将这个文件与InnoSetup脚本一起编译,就可以生成带有自定义界面的安装程序了。 为了达到最佳效果,你可能需要对皮肤文件进行微调,调整按钮、文本框等控件的位置和大小,使其与QQ安装界面保持一致。此外,isskin....

    innosetup 仿有道云安装包

    【标题】"innosetup 仿有道云安装包...总的来说,"innosetup 仿有道云安装包"是一个涉及Inno Setup脚本编写、用户界面设计以及软件打包部署的项目,适合有一定编程基础和安装程序制作经验的IT专业人士进行学习和实践。

    inno setup中文帮助文档

    《Inno Setup中文帮助文档》是学习和掌握Inno Setup的必备参考资料,无论你是初次接触还是有经验的用户,都能从中找到解决问题的方法和优化安装过程的技巧。通过深入阅读和实践,你将能够充分利用Inno Setup的优势,...

Global site tag (gtag.js) - Google Analytics