我想在InnoSetup的最后一页打开一个复选框来打开或不打开自述文件。我尝试这样的事情(就像它在这里解释flag postinstall但它似乎不起作用:
Name: "StartAfterInstall"; Description: Display the PDF Readme File; Languages: english
Filename: "{app}\readme.pdf"; Tasks: StartAfterInstall; Flags: shellexec postinstall runasoriginaluser; Languages: not French
它建议只启动该计划。有没有办法在不使用Inno Setup中的[code]部分的情况下执行此操作?
答案 0 :(得分:3)
对于此任务,只需在[Files]
部分标记您的自述文件条目,并使用isreadme
标记,让Inno安装程序为您完成剩下的工作:
[Files]
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
isreadme
标志被描述为(我强调):
文件是“README”文件。安装中只能有一个文件 这面旗帜。 当文件有此标志时,用户会询问他/她 想安装后查看README文件 已完成。如果选择是,安装程序将使用以下命令打开文件 文件类型的默认程序。出于这个原因,README文件 应始终以.txt,.wri或.doc等扩展名结束。
请注意,如果安装程序必须重新启动用户的计算机(由于 使用标志restartreplace或AlwaysRestart安装文件 [Setup] section指令是yes),用户不会被给予 用于查看自述文件的选项。