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

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

 
阅读更多

创建文件夹可以使用[dirs]段实现,代码如下:

[setup]

;全局设置,本段必须

AppName=Test

AppVerName=TEST

DefaultDirName="E:\TEST"

AppVersion=1.0

[files]

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

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

[dirs]

Name:"{app}\WorkDir"

安装好之后会在安装目录下创建一个新的文件夹WorkDir

 

当然这个文件夹是空白的,一般可用来作为初始工作的目录或者保存结果的目录。

另外,上面的这种情况下,如果卸载程序,该文件夹会被如何处理呢?

1.如果文件夹是空白的,该文件夹会被删除。

2.如果文件夹非空,该文件夹会被保留

这是默认的方式,如果需要自己定制,可以使用标志位,合法的标志位如下表:

 Inno Setup入门(六)——在程序目录下创建文件夹 - Castor - 趁年轻,多折腾~~

标志位

说明

deleteafterinstall

告诉安装程序照常创建目录,但当安装完成 (或中断后,如果它是空的,则删除它

setntfscompression

允许该文件夹按NTFS方式压缩

uninsalwaysuninstall

告诉卸载程序如果目录是空的,允许删除该目录,这也是默认的方式

uninsneveruninstall

告诉卸载程序不要删除该目录

unsetntfscompression

不允许该文件夹按NTFS方式压缩

 

 

 

分享到:
评论

相关推荐

    InnoSetup入门(PDF )

    《InnoSetup入门详解》 InnoSetup是一款广泛使用的安装包制作工具,尤其在Windows平台上,它以其简单易用和高度可定制性深受开发者喜爱。本教程将带你深入理解InnoSetup的基础和高级功能,逐步教你如何制作出专业且...

    Inno Setup入门教程

    #### 六、在程序目录下创建文件夹 - **基础知识**:了解如何在安装过程中动态创建新文件夹。 - **实现方法**:在 `[Files]` 部分添加以下代码: ```ini [Files] Source: "file_to_be_placed_in_new_folder"; ...

    使用inno setup将python exe制作安装包详细教程(csdn)————程序.pdf

    在IT行业中,创建安装包是软件发布的重要环节,它使得用户可以方便地在目标系统上安装和卸载程序。对于Python应用程序来说,由于其可执行文件(exe)通常需要依赖库和其他资源,因此使用像Inno Setup这样的安装包...

    【innoSetup反向打包】innoextract

    Inno Setup是一个为Microsoft Windows应用程序创建安装程序的工具。innoextract允许在非Windows系统下提取此类安装程序,而无需使用wine运行实际的安装程序。innoextract 目前支持由 Inno Setup 1.2.10 到 6.2.1 ...

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

    Inno Setup是一款免费的安装程序制作工具,用于创建Windows平台下的安装程序。它具有易于使用、功能强大、灵活性高等特点,是Windows安装程序制作的首选工具之一。 Inno Setup使用Pascal脚本语言编写,因此对于...

    innosetup 判断程序是否在使用

    本文将详细介绍如何在使用 Inno Setup 构建安装程序时,实现判断目标应用程序是否正在运行的功能,并在运行状态下给出相应的用户提示。 #### 一、问题背景 在安装或卸载软件之前,往往需要确保目标程序没有被任何...

    Inno Setup 中文教程

    4. **程序启动**:Inno Setup允许在安装完成后执行自定义的脚本或程序,这在`[Run]`节中进行设置。 三、高级特性 1. **多语言支持**:Inno Setup支持创建多语言安装程序,只需编写不同的语言脚本文件并进行合并。 ...

    Inno_Setup入门——Pascal脚本.doc

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

    InnoSetup中文帮助

    - 默认情况下,生成的安装程序会保存在包含脚本文件的目录下名为“输出”的文件夹内。 - **脚本格式概述**: - InnoSetup使用一系列不同的段来控制安装程序的不同部分。 - 段以方括号括起来的名字开头,每个段内...

    InnoSetup实现多安装目录

    InnoSetup 多安装目录

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

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

    Inno Setup 6.2.1以及中文语言包

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

    InnoSetup6.0.3安装包与中文包.rar

    安装Inno Setup后,将这个文件复制到安装目录的“Languages”文件夹下,然后在Inno Setup的设置中选择“简体中文”,即可将IDE和生成的安装程序界面切换为中文。这对于中文用户来说非常友好,使得理解和操作变得更加...

    innosetup 仿有道云安装包

    【标题】"innosetup 仿有道云安装包" 涉及的主要知识点是使用Inno Setup创建类似有道云笔记的安装程序。Inno Setup是一款免费且开源的安装制作工具,常用于创建Windows应用程序的安装包,它允许开发者自定义安装界面...

    inno setup安装时备份例子

    这段代码会在安装步骤开始时,将应用程序目录下的`OldFile.exe`备份到临时目录的`Backup`子目录下,并以`.bak`为扩展名。`ExpandConstant`函数用于解析安装脚本中的特殊字符串,如`{app}`代表安装目录,`{tmp}`代表...

    innosetup-5.6.1+中文语言包

    用户在安装完InnoSetup后,只需将这个语言文件复制到安装目录下的Languages文件夹,重启程序,即可选择使用中文界面,大大降低了中国用户使用和定制安装程序的难度。 接着,我们来详细了解一下如何集成中文语言包。...

    innosetup界面美化工具.zip

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

    inno setup-6.2.0以及中文包

    2. **集成中文语言**:在Inno Setup的安装过程中,选择自定义安装,并勾选需要的语言包,或者在安装完成后将`ChineseSimplified.isl`文件复制到Inno Setup的安装目录下的Languages文件夹内。 3. **编辑安装脚本**:...

    ha_innosetup5509_打包程序

    《InnoSetup打包程序详解与实战指南》 InnoSetup是一款强大的Windows安装程序制作工具,以其易用性和灵活性深受开发者喜爱。它允许用户创建自定义的安装包,包含各种文件、设置程序路径、注册文件、创建快捷方式等...

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

    InnoSetup是一款强大的安装制作工具,它被广泛用于创建Windows应用程序的安装程序。这款工具以其易用性、灵活性和自定义能力而闻名,允许开发者创建专业级别的安装包,包括设置程序路径、添加启动菜单快捷方式、注册...

Global site tag (gtag.js) - Google Analytics