clickable link

  • hallo zusammen, ich hatte vor ein paar wochen mal ein script beispiel glaub von spider gesehen.. dort hatte er in ner gui nen klickable link gemacht.. genau das gleiche auch mit nem mail link.

    leider find ich via suche nichts bzw nutze vll die falschen schlagwörter..

    das einzige was ich brauch ist um ein klickable link in nem gui anzeigen zu lassen... also entweder klickt man drauf und die site öffnet sich oder wenns ein link zu einer datei ist, wird diese runtergeladen.

  • So sieht das bei mir als http Link aus:


    $quicklink = GUICtrlCreateLabel( "www. BYTEWORKER .com", 160, 180, 300, 300)
    GUICtrlSetFont(-1, 12, 800, 0, "System")
    GUICtrlSetColor(-1, 0x000080)
    GUICtrlSetCursor ($quicklink, 0)
    GUICtrlSetOnEvent($quicklink, "BWLink")

    Wird auf den Link geklickt... geht ne WebSite auf...

    Der wichtigste Punkt dafuer muesste eigentlich

    GUICtrlSetCursor ($quicklink, 0) sein.


    CAT

  • hi,

    ich hab das jezt mal versucht udn es ght auch alles perket nur nachdem ich den link angeklickt habe funktionieren meine button und alels nicht mehr :(

    weiß einer ne lösung?
    ich hoffe mal ;)

    EDIT: ups script vergessen :)

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <ie.au3>

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

    Opt("GUIOnEventMode", 1)
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 633, 447, 193, 125)
    GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")

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

    $Button1 = GUICtrlCreateButton("Button1", 488, 400, 75, 25, 0)
    GUICtrlSetOnEvent(-1, "Button1Click")
    $Button2 = GUICtrlCreateButton("Button2", 32, 408, 75, 25, 0)
    GUICtrlSetOnEvent(-1, "Button2Click")
    $Label1 = GUICtrlCreateLabel("link ;)", 248, 168, 29, 17)
    GUICtrlSetOnEvent(-1, "Label1Click")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    Sleep(100)
    WEnd

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

    Func Button1Click()
    exit
    EndFunc

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

    Func Button2Click()
    Exit
    EndFunc

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

    Func Form1Close()
    Exit
    EndFunc

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

    Func Label1Click()
    GUICtrlSetFont($Label1,12,400,0,"Arial")
    GUICtrlSetColor($Label1,0x0000FF)
    _IECreate("www.autoit.de")
    EndFunc

    [/autoit]

    Einmal editiert, zuletzt von .::Mignon::. (12. November 2007 um 17:25)

  • Du Trickser hattest aber vorher das Script nicht drin... ;)

    Mir sind 2 Sachen aufgefallen:

    Die Linkschriftart kannste schon vorher setzen, ausser es ist so gewollt...

    [autoit]

    Func Label1Click()
    GUICtrlSetFont($Label1,12,400,0,"Arial")
    GUICtrlSetColor($Label1,0x0000FF)
    _IECreate("www.autoit.de")
    EndFunc

    [/autoit]

    wuerde ich schon bei CreateLabel mitsetzen.

    Der Browser Aufruf:

    Run(@Comspec & ' /c start http://www.autoit.de', "",@SW_HIDE)

    habe ich so gemacht, da immer der Standard Browser aufgerufen wird.

    Bei mir gehen Deine Buttons nach Link anklicken aber trotzdem noch....

    CAT

  • cat1510: opk hattest recht ;) mich würd jetz aba trotzdem ma interesieren warum es denn nu nich ging.

    hat da vllt eienr ne idee?