当进度条已满且提取主文件后暂停时,在freearc默认脚本中安装DirectX和VCRedist

用户3199929

我想通过编辑“ Inno Setup Free Arc”默认脚本制作一个iss脚本(脚本链接如下所述)

脚本链接在这里。

安装程序将包含:-

  1. Redist目录(包含DXWebSetup.exe,VCRedist.exe)

  2. 安装程序

  3. data1.bin(data1.arc文件名更改为data1.bin)

  4. data2.bin(data2.arc文件名更改为data2.bin)

我想要这样的脚本:

  1. 安装程序将通过用户> Buton'Next'开始。

  2. 浏览目录选项(用户可以浏览)>按钮“下一步”。

  3. DirectX和VCRedist复选框(用户将选择)>按钮“下一步”。

  4. 安装前确认> Buton'Install'。

  5. 安装(提取Freearc归档文件)>进度栏正在进行。

  6. 当进度条已满(提取Freearc存档后)时,它(进度条)将暂停,并且DirectX或VCRedist或两者都将按用户选择逐一启动。

  7. 安装完成> 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当进度条已满且提取主文件后暂停时,在freearc默认脚本中安装DirectX和VCRedist

来自分类Dev

显示进度条时如何暂停Selenium执行

来自分类Dev

CollectionView单元格和进度条-滚动后,进度条显示在错误的单元格中

来自分类Dev

如何在c#中暂停进度条

来自分类Dev

在文件加载到网格中时,在vb.net 2008中显示进度条

来自分类Dev

命令行perl脚本中的进度条

来自分类Dev

Power Shell脚本中的进度条可能吗?

来自分类Dev

命令行perl脚本中的进度条

来自分类Dev

如何在备份脚本中实现进度条

来自分类Dev

如何在Django 3.0.4中上传文件时出现进度条

来自分类Dev

下载小文件时如何在Javascript中显示进度条?

来自分类Dev

MATLAB:保存文件时显示进度条?

来自分类Dev

Java-删除文件时显示进度条

来自分类Dev

从 SD 卡读取文件时如何显示进度条

来自分类Dev

使用进度条和速率限制在GNU / Linux中复制文件

来自分类Dev

Python-进度条,用于复制和移动文件

来自分类Dev

JS中的进度条

来自分类Dev

片段中的进度条

来自分类Dev

表格中的进度条

来自分类Dev

在GUI中制作进度条时出了点问题

来自分类Dev

在GUI中制作进度条时出了点问题

来自分类Dev

进度条的默认高度太大

来自分类Dev

将标签和进度条显示在组合框中

来自分类Dev

无法在片段中实现进度条和webview

来自分类Dev

如何在android中隐藏和显示进度条?

来自分类Dev

xamarin android中的进度条和线程

来自分类Dev

IOS Swift 中对进度条和标签的约束

来自分类Dev

sharpziplib进度条以提取targz

来自分类Dev

从表单运行PHP脚本的进度条