1.innosetup怎么将软件安装到指定文件夹?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.innosetup怎么将软件安装到指定文件夹?相关的知识,希望对你有一定的参考价值。

2.每个人用户名字不同,我想将一个软件安装到用户文件夹里我该怎么做(比如我做一个主题安装包,我要设置将它放到主题文件夹,而主题文件夹正好就在用户文件夹里)这种路径要怎么写?

参考技术A

查看此处的中文教程

[Files] 区段

这是定义安装程序安装文件到用户系统中的可选文件区段。

这里是一个 [Files] 区段的示例:

>[Files]
>Source: "CTL3DV2.DLL"; DestDir: "sys"; Flags: onlyifdoesntexist uninsneveruninstall
>Source: "MYPROG.EXE"; DestDir: "app"
>Source: "MYPROG.CHM"; DestDir: "app"
>Source: "README.TXT"; DestDir: "app"; Flags: isreadme

参考技术B 点击这个软件安装的时候,你看他有没有相应的安装位置选项,有的话点击选择对应的文件夹就可以了。本回答被提问者和网友采纳

Inno Setup安装如何安装到指定目录

Inno Setup安装如何安装到指定目录,而不是新建文件内。安装到指定的文件夹内

inno setup [setup]段参数说明
[Setup]: DefaultDirName
说明:
这是个必需的关键字,该值是默认的目录名称,用于“选择目录页”向导。通常它有一个目录常量前缀。
如果 UsePreviousAppDir 是 yes (默认值)并且安装程序发现已经安装了一个相同应用程序的早期版本,它将用先前选择的目录代替默认的目录名称。

示例:

如果你使用:
DefaultDirName=sd\MYPROG
在 Setup 中,典型地应有如下显示:
C:\MYPROG

如果你使用:
DefaultDirName=pf\My Program
在 Setup 中,典型地应有如下显示:
C:\Program Files\My Program

[Setup]: DisableDirPage
有效值: yes 或 no
默认值: no

说明:
如果该项设置为 yes, 安装程序将不会显示“选择目标文件夹”向导页。在这种情况下,它将始终使用默认的目录名。

[Setup]: DisableFinishedPage
有效值: yes 或 no
默认值: no

说明:
如果该项设置为 yes, 安装程序将不会显示“安装完成”向导页,并且在一次安装过程结束后会立即关闭安装程序。如果在 [Run] 段里面有一个要被执行的程序使用了 nowait 标记,并且你不希望在该程序被启动之候安装完成窗口还逗留在后台,此时该项是有用的。

注意安装程序认为要重新启动计算机,或如果指派了一个文件给 [Setup] 段的 InfoAfterFile 关键字,都将忽略 DisableFinishedPage 关键字。象这些情况,仍然会显示“安装完成”向导页。

[Setup]: DisableProgramGroupPage
有效值: yes 或 no
默认值: no

说明:
如果该项设置为 yes, 安装程序将不会显示“选择程序组”向导页。在这种情况下,它将使用由 [Setup] 段的 DefaultGroupName 关键字指定的组名,或者“(Default)”如果没有指定组名的话。
参考技术A 设置不出现安装文件夹选择页面即可,设置为默认目录就强制安进去了。

以上是关于1.innosetup怎么将软件安装到指定文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

使用yum将软件更新到指定版本

我把禅道项目管理软件的PHP+MySql源码下载下来,怎么在本地运行?

zip压缩包怎么解压

怎么把视频做成动图

怎么卸载源码编译安装的软件

电脑上打不开软件,却说指定路径不存在,怎么办