Link Detector (Zwischenablage) - Fehler

  • Hallo Leute!

    Brauche wieder mal hilfe...

    Mein Problem ist folgendes: Ich mache zurzeit ein ziemlich großes Projekt (sl4.NET) für welches ich einen Link Detector brauche, jedoch spinnt er irgendwie beim zweiten If String in der While Schleife, ich hab da irgendwie keine erklärung warum er da spinnt...

    Bitte helfte mir!

    Spoiler anzeigen
    [autoit]


    #NoTrayIcon
    #include <Misc.au3>

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

    Global $title = "sl4.NET"
    Global $plugin_name = "Link Detector"

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

    If _Singleton("Link Plugin",1) = 0 Then
    Exit
    EndIf

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

    Global $clip_old
    While (1)
    $clip = ClipGet()
    $string = StringLeft($clip,6)
    If $string = "sl4://" Then
    If Not $clip = $clip_old Then ;HIER IST DER FEHLER - KEINE AHNUNG WARUM - FALLS IHRS RAUS BEKOMMT BITTE ERKLÄRT MIR DEN FEHLER :D
    MsgBox(64,$title & " - " & $plugin_name,"Es wurde ein sl4.NET Link in Ihrer Zwischenablage gefunden, und kann jetzt zu einer *.sl4 Datei konvertiert werden!")
    Global $clip_old = $clip
    EndIf
    EndIf
    Sleep (1000)
    WEnd

    [/autoit]
  • Yeah geil danke!

    Es funktioniert!

    ... hatte bis jetzt immer gedacht es funktioniert auch mit zB.: If Not $clip = $clip_old Then...

    :D