Vordefinierte Enums für Standard-Konstanten?

  • Hallo, liebe Mitglieder,

    ich arbeite mich grade in AutoIt ein ... :S

    Viele Funktionen brauchen Standard-Konstanten, z.B. MsgBox.
    Gibt es eine UDF, in der diese Konstanten / Enums schon alle mit Namen vordefiniert sind, vergleichbar mit VB
    VbMsgBoxStyle

    Const vbOkOnly = 0
    Const vbOkCancel = 1
    Const vbAbortRetryIgnore = 2

    Selbst der CodeWizard schreibt die Bedeutung der Zahlen nur als Kommentar dahinter und als Anfänger muss man dauernd in der Hilfe blättern.

    #region --- CodeWizard generated code Start ---------------------------------------------------------
    ;MsgBox features: Title=Yes, Text=Yes, Buttons=Yes, No, and Cancel, Icon=Question
    If Not IsDeclared("iMsgBoxAnswer") Then Local $iMsgBoxAnswer
    $iMsgBoxAnswer = MsgBox(35, "Frage", "Sind Sie einverstanden?")
    Select
    Case $iMsgBoxAnswer = 6 ;Yes
    Case $iMsgBoxAnswer = 7 ;No
    Case $iMsgBoxAnswer = 2 ;Cancel
    EndSelect
    #endregion --- CodeWizard generated code Start ------------------------------------------------------

  • DIe Konstanten für MsgBox sind in MsgBoxConstants.au3 (und nicht in Constants.au3) zu finden. Am besten einfach in der Hilfe nachschlagen, da steht das bei jedem Befehl dabei.