到目前为止,我使用{app}
来表示用户选择的路径(安装我的应用程序)。
[Files]
Source: {app}\myexe.exe
现在我想扩展安装并支持静默安装。
由于我有几十个{app}来电,我想知道是否可以在启动静默安装的情况下更改{app}
的值(在安装开始之前)?这样我就不应该更改已使用{app}
的代码。
谢谢
答案 0 :(得分:0)
是的,您可以在运行您的设置的命令行中使用/DIR
参数来指定目标目录的绝对路径,例如:
setup.exe /SILENT /DIR="C:\My Program"
或者,如果您想在路径中展开内置常量,可以使用例如:
setup.exe /SILENT /DIR=expand:{pf}\My Program
该参考将此参数描述为:
覆盖Select上显示的默认目录名称 目标位置向导页面。必须是完全限定的路径名 指定。可能包含一个“expand:”前缀,用于指示安装程序 展开名称中的任何常量。例如:'/ DIR = expand:{pf} \ My 程序”。