ui.confirm(msg, [title])function

Displays a confirmation message dialog box with a question-mark icon, and waits for the user to click the Yes, No or Cancel button.

Parameters

msg

A string, or any value converted to a string, that indicates the message to display to the user.

[title]

An optional string that indicates the title of the message dialog box (defaulting to "Confirmation")

Return value

This function returns the string:
  • "yes" once the user has pressed the Yes button.
  • "no" once the user has pressed the No button.
  • "cancel" once the user has pressed the Cancel button or after having closed the dialog.

Example

--! luart-extensions import ui -- create a new Pipe to capture output of the "WMIC ui Win32_Battery Get EstimatedChargeRemaining" command if ui.confirm("Do you want to hear a sound ?") == "yes" then sys.beep() end