如何在Inno Setup的完成页面上找到自述文件的复选框

时间:2015-01-26 13:54:05

标签: inno-setup

我想在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]部分的情况下执行此操作?

1 个答案:

答案 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),用户不会被给予   用于查看自述文件的选项。