AddSuiteAction Method (Advanced UI and Suite/Advanced UI)

InstallShield 2019 » Automation Interface » Advanced UI and Suite/Advanced UI

Project • This information applies to Suite/Advanced UI projects.

Edition • The Advanced UI project type is available in the Professional edition of InstallShield. The Suite/Advanced UI project type is available in the Premier edition of InstallShield. For information about the differences between these two project types, see Advanced UI Projects vs. Suite/Advanced UI Projects.

The AddSuiteAction method adds an action to the project.

Syntax

AddSuiteAction (ActionName As String, ActionType As ISWiSuiteActionType) as ISWiSuiteAction

Parameters

AddSuiteAction Method Parameters

Parameter

Description

ActionName

Specify the name of the action that you want to add.

ActionType

Specify the type of action. Available options are:

esatDll (1)—Calls a function in a DLL file.
esatPowerShell (2)—Runs a PowerShell script to perform system configuration tasks.
esatExe (4)—Launches an executable file. The Suite/Advanced UI engine waits for the action to complete before proceeding with the next part of the installation.
esatStartExe (8)—Launches an executable file. The Suite/Advanced UI engine runs the action simultaneously as the next part of the installation proceeds.
esatSetProperty (16)—Sets a Suite/Advanced UI property.
esatIScript (32)—Runs InstallScript code.
esatClr (64)—Calls a public method in a managed assembly.

Applies To

ISWiProject