Inno setup 安装DirectX&;进度条已满时,VCRedist在freearc默认脚本中显示&;主文件提取后暂停

Inno setup 安装DirectX&;进度条已满时,VCRedist在freearc默认脚本中显示&;主文件提取后暂停,inno-setup,Inno Setup,我想通过编辑“Inno Setup Free Arc”默认脚本(下面描述的脚本链接)生成iss脚本 安装程序将包含:- Redist目录(包含DXWebSetup.exe、VCRedist.exe) Setup.exe data1.bin(data1.arc文件名更改为data1.bin) data2.bin(data2.arc文件名更改为data2.bin) 我想让脚本如下所示:- 安装程序将通过用户>按钮“下一步”启动 浏览目录选项(用户可以浏览)>Buton'Next' DirectX&

我想通过编辑“Inno Setup Free Arc”默认脚本(下面描述的脚本链接)生成iss脚本

安装程序将包含:-

  • Redist目录(包含DXWebSetup.exe、VCRedist.exe)

  • Setup.exe

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

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

  • 我想让脚本如下所示:-

  • 安装程序将通过用户>按钮“下一步”启动

  • 浏览目录选项(用户可以浏览)>Buton'Next'

  • DirectX&VCRedist复选框(用户将选择)>Buton“下一步”

  • 安装前确认>按“安装”按钮

  • 正在安装(提取freearc存档)>进度条

  • 当进度条将满时(在提取freearc存档后),它(进度条)将暂停&DirectX或VCRedist,或者根据用户选择逐个启动

  • 安装完成>布顿“完成”

  • 如何编辑此脚本


    请告诉我此脚本的编辑部分…

    您在问题中提出的问题大部分将在默认情况下由freearc脚本完成

    如果您希望在组件/任务页面中选中“vcredist”和“directX”复选框,只需添加条目即可 编写脚本

    如果您希望在组件页面中选中“vcredist”和“directX”复选框,您可以像这样添加这些条目:

    [Components]
    Name: Directx; Description: Install DirectX; Types: custom
    Name: Visualc; Description: Install Visual C++; Types: custom
    
    [Tasks]
    Name: Directx; Description: Install DirectX; Flags: unchecked
    Name: Visualc; Description: Install Visual C++; Flags: unchecked
    
    如果不想在组件页面中显示组合框,请添加以下内容:

    注意:查看
    [组件]
    中的
    类型:自定义
    ,如果要显示组合框,请从
    [类型]
    部分删除
    iscustom
    标志

    如果您希望在任务页面中选中“vcredist”和“directX”复选框,您可以像这样添加这些条目:

    [Components]
    Name: Directx; Description: Install DirectX; Types: custom
    Name: Visualc; Description: Install Visual C++; Types: custom
    
    [Tasks]
    Name: Directx; Description: Install DirectX; Flags: unchecked
    Name: Visualc; Description: Install Visual C++; Flags: unchecked
    
    现在要将这些组件/任务链接到
    [Run]
    您必须将它们添加到
    [Run]
    部分,如下所示:

    [Components]
    Name: Directx; Description: Install DirectX; Types: custom
    Name: Visualc; Description: Install Visual C++; Types: custom
    
    [Tasks]
    Name: Directx; Description: Install DirectX; Flags: unchecked
    Name: Visualc; Description: Install Visual C++; Flags: unchecked
    
    如果您选择组件页面,则:

    如果您选择任务页面,则:

    现在只需将“vcredit.exe”和“DXWebSetup.exe”放在输出目录中的“Redist”文件夹中({src}表示输出目录)

    默认情况下,问题的其他部分(下一步按钮、浏览、安装等)将自动完成freearc脚本