Wie kann ich ein TryIcon schließen

  • Hallo zusammen,

    ich möchte gerne ein Programm (Firewall, oder ein anderes), welches sich als TryIcon in der Taskleiste hinterlegt hat, mit der rechten Maustaste öffnen und anschließend mit der linken Maustatste beenden. Wie kann ich das als Sktipt schreiben? Bin Neuling...

    Danke und viele Grüße

    Sven

    Einmal editiert, zuletzt von seiwa (5. Dezember 2007 um 20:37)

  • //Edit: Das kommt davon, wenn man vor dem Abschicken nicht nochmal aktualisiert :), Vielleicht hilft es ja jemand anderem.
    Also, schau dir mal bei SysTray_UDf das Beispiel 5 an.
    Damit kannst du einen Rechtsklick oder einen Linkslink auf ein Icon ausführen.
    Dann musst du nur noch den Anfangsbuchstaben des Eintrages mit Send abschicken.
    ( Falls es ihn mehrmals gibt, es wird von oben nach unten gesprungen und mit Enter bestätigen.)

    Meine eigene Ergänzung:

    Spoiler anzeigen
    [autoit]

    ;===============================================================================
    ;
    ; Function Name: _SysTrayIconIndex($name)
    ; Description: Get first Icon which has the string in Tooltip (CaseSensitive)
    ; Parameter(s): $name = process tooltip text
    ; Requirement(s): AutoIt3 Beta / v3.2.8.1
    ; Return Value(s): On Success - Returns index of first found icon
    ; On Failure - Returns -1 if icon for given process/wintitle
    ; was not found.
    ; Author(s): Prog@ndy
    ;
    ;===============================================================================

    [/autoit] [autoit][/autoit] [autoit]

    Func _SysTrayIconIndexToolTip($name)
    Local $index = -1
    Local $process[_SystrayIconCount()+1]
    Local $i
    For $p = 0 to UBound($process)-1
    $process[$p] = _SysTrayIconTooltip($p)
    Next

    For $i = 0 to Ubound($process)-1
    If StringInStr($process[$i], $name, 1) Then
    $index = $i
    ExitLoop
    EndIf
    Next
    ;MsgBox(0, '', @extended)
    return $index

    EndFunc

    [/autoit]