我想通过编辑“ Inno Setup Free Arc”默认脚本制作一个iss脚本(脚本链接如下所述)
安装程序将包含:-
Redist目录(包含DXWebSetup.exe,VCRedist.exe)
安装程序
data1.bin(data1.arc文件名更改为data1.bin)
data2.bin(data2.arc文件名更改为data2.bin)
我想要这样的脚本:
安装程序将通过用户> Buton'Next'开始。
浏览目录选项(用户可以浏览)>按钮“下一步”。
DirectX和VCRedist复选框(用户将选择)>按钮“下一步”。
安装前确认> Buton'Install'。
安装(提取Freearc归档文件)>进度栏正在进行。
当进度条已满(提取Freearc存档后)时,它(进度条)将暂停,并且DirectX或VCRedist或两者都将按用户选择逐一启动。
安装完成> Buton'Finish'。
我该如何编辑该脚本?
请告诉我此脚本的编辑部分...
您在问题中所问的大部分将由默认的freearc脚本完成。
如果您要在组件/任务页面中使用“ vcredist”和“ directX”复选框,则只需将条目添加到脚本中即可。
如果要在“组件”页面中使用“ vcredist”和“ directX”复选框,则可以添加以下条目:
[Components]
Name: Directx; Description: Install DirectX; Types: custom
Name: Visualc; Description: Install Visual C++; Types: custom
如果您不想显示combobox
组件中的页面,则添加以下内容:
[Types]
Name: custom; Description: custom; Flags: iscustom
注:看那Types: custom
中[Components]
,如果u要显示COMBOX然后取出iscustom
从标志[Types]
部分。
如果您要在“任务”页面中使用“ vcredist”和“ directX”复选框,则可以添加以下条目:
[Tasks]
Name: Directx; Description: Install DirectX; Flags: unchecked
Name: Visualc; Description: Install Visual C++; Flags: unchecked
现在要将这些组件/任务链接到[Run]
u,必须将它们添加到以下[Run]
部分:
如果您选择组件页面,则:
[Run]
Filename: {src}\Redist\VCRedist.exe; StatusMsg: Installing Visual C++...; Components: Visualc
Filename: {src}\Redist\DXWebSetup.exe; StatusMsg: Installing DirectX...; Components: Directx
如果您选择“任务”页面,则:
[Run]
Filename: {src}\Redist\VCRedist.exe; StatusMsg: Installing Visual C++...; Tasks: Visualc
Filename: {src}\Redist\DXWebSetup.exe; StatusMsg: Installing DirectX...; Tasks: Directx
现在,只需将“ VCRedist.exe”和“ DXWebSetup.exe”放入输出目录中的“ Redist”文件夹中即可({src}表示输出目录)。
问题的其他部分((下一步按钮,浏览,安装等)_默认情况下将由freearc脚本自动完成。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句