Tooltip verlinken

  • Ich suche nach einer Möglichkeit ein nicht so aufdringliches Hinweisfeld am unteren rechten Bildschirmrand erscheinen zu lassen. Sobald man diese anklicke soll der IE oder FF geöffnet werden mit einer bekannten URL. Wird das Hinweisfeld vom Nutzer ignoriert verschwindet dieses nach einem Time-out von 15s.

    Das ganze dient dazu interessante Informationen aus dem Internet zu sammeln, visualisieren und fix zu Verknüpfen. Die Informationen sind aber von niedriger Priorität und sollen das Arbeiten am PC nicht unterbrechen/stören.

    Das Sammeln bekomme ich soweit hin. Hier ein Beispiel meines derzeitigen Datensammlers.
    Die MSGBox steht für die gesuchte Funktion

    Spoiler anzeigen
    [autoit]

    #include<INet.au3>
    #Include <string.au3>
    #include <array.au3>

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

    $oIE = 'http://gronkh.de/lets-play/gta-5/001-welcome-to-los-santos'
    $sStart = '<span>N&auml;chste Folge</span></a>'
    $sEnd = '<span>Neueste Folge</span></a>'
    While 1
    $sQuellcode = _INetGetSource($oIE)
    $aQuellcode = _StringBetween($sQuellcode, $sStart, $sEnd)
    $aTittle = _StringBetween ($aQuellcode [0],'<a title="','"')
    $aUrl = _StringBetween ($aQuellcode [0],'href="','"')

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

    $Tittle = IniRead (@ScriptDir & "\gronkh_GTA5.ini", "gronkh.de/GTA5", "new-tittle", "")
    $URL = IniRead (@ScriptDir & "\gronkh_GTA5.ini", "gronkh.de/GTA5", "new-URL", "")

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

    If $Tittle <> $aTittle [0] Then
    IniWrite (@ScriptDir & "\gronkh_GTA5.ini", "gronkh.de/GTA5","new-tittle", $aTittle[0])
    IniWrite (@ScriptDir & "\gronkh_GTA5.ini", "gronkh.de/GTA5","new-URL", $aUrl[0])
    MsgBox (0, "GTA5", $aTittle[0])
    EndIf

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

    Sleep (300000)
    WEnd

    [/autoit]

    Einmal editiert, zuletzt von Salkin (29. Dezember 2013 um 15:20)

  • Ich hab mir mit Traytip's beholfen. diese Meldefenster erfüllen optisch ihren Zweck, leider lassen sie sich nicht verlinken.
    Daher musste ich das TrayIcon verlinken. Erfüllt aber die Funktion.

    Spoiler anzeigen
    [autoit]


    TrayTip ("ABCD", BinaryToString ($aTitle[0],4), 5)
    While 1
    $msg = TrayGetMsg ()
    Switch $msg
    Case $TRAY_EVENT_PRIMARYUP
    ShellExecute ($URL)
    EndSwitch
    WEnd

    [/autoit]