Markierten List-Eintrag auslesen ?

  • Hallo,

    Kann man von AutoIt auslesen lassen, welcher Eintrag einer Liste markiert ist ?

    [autoit]

    #Region ### START Koda GUI section ### Form=C:\Programme\AutoIt3\Koda-Forms\Pass.kxf
    $Form1 = GUICreate("Passwort Manager", 506, 178, 192, 124)
    $List1 = GUICtrlCreateList("", 24, 24, 193, 110)
    GUICtrlSetState($List1,$GUI_DISABLE)
    $Button1 = GUICtrlCreateButton("New", 400, 24, 97, 33, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Delete", 400, 64, 97, 33, $WS_GROUP)
    $Button3 = GUICtrlCreateButton("Copy to Clipboard", 400, 104, 97, 33, $WS_GROUP)
    $List2 = GUICtrlCreateList("", 240, 24, 145, 110)
    GUICtrlSetData($List2,"Beispiel|")
    GUICtrlSetData($List2,"Beispiel2|")
    $Group1 = GUICtrlCreateGroup("Loginname", 16, 8, 209, 137)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group2 = GUICtrlCreateGroup("Passwort", 232, 8, 161, 137)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit]

    Wenn ich den Button 3 drücke, soll das Script schauen, welcher Eintrag in der zweiten Liste markiert ist, und diesen dann in eine Variable abspeichern


    MfG


    Edit: Die List-Einträge sind nur Beispiele und werden im fertigen Script dynamisch aus einer verschlüsselten Datei ausgelesen

    [autoit]

    If ProcessExists("Sig.exe") Then
    ConsoleWrite("@@ mfg")
    Else
    ConsoleWrite("!! -no sig-")
    EndIf

    [/autoit]

    Einmal editiert, zuletzt von RechterWinkel (21. Februar 2010 um 19:25)