wpt-get gui

  • Hallo liebe Leute,

    Was: Ich bin dabei eine GUI für das wpt-get Tool von minx zu basteln
    Problem: Ich habe in der Mitte eine ListBox die, die packets.txt auf den Servern auslesen bzw. anzeigen soll,
    dies funktioniert auch aber er splittet die nicht richtig auf.

    Hier die Func

    Spoiler anzeigen
    [autoit]


    Func packets()
    $fPackets = @scriptdir&"\.packets"
    For $i = 1 To _FileCountLines($fPackets)
    $Av = _INetGetSource(filereadline($fPackets, $i)&"packets.txt")
    _GUICtrlListBox_AddString($packs,$Av)
    ; ConsoleWrite($Av) nur zur kontrolle
    Next
    EndFunc

    [/autoit]

    Siehe Bild.

    Ich hoffe das mir einer helfen kann, bisher habe ich die ListBox und diese For schleife in der
    Konstruktion nie benutzt.

    Lieb grüßt:
    Flummi1988

    Ich bin weder Neuling noch Profi

    2 Mal editiert, zuletzt von flummi1988 (14. Juli 2013 um 09:45) aus folgendem Grund: minx's hinweis an mich dass unnötige dinge zur fehlerbehebung in diesem Beitrag steckten.

  • Danke minx, manchmal sollte ich die Probleme LANGSAMER angehen ;)

    So habe nun die Nacht damit verbracht mir die Stringabrufe genauer an zu schauen,
    bin allerdings aus den packets.txt abruf nicht richtig schlau geworden um zu realisieren
    wo mein Denkfehler ist.

    Die Func läuft ja und ist im Grunde die Vorlage....

    Spoiler anzeigen
    [autoit]


    Func repository()
    $fPackets = @scriptdir&"\.packets"
    For $i = 1 To _FileCountLines($fPackets)
    $Av = FileReadLine($fpackets,$i)
    ConsoleWrite($Av&@CRLF)
    _GUICtrlListBox_AddString($ListBox,$Av)
    Next
    EndFunc

    [/autoit]

    für die verarbeitung der Packets Func

    Spoiler anzeigen
    [autoit]


    Func packets()
    $fPackets = @scriptdir&"\.packets"
    For $i = 1 To _FileCountLines($fPackets)
    $Av = _INetGetSource(filereadline($fPackets, $i)&"packets.txt")
    ConsoleWrite($Av@CRLF)
    _GUICtrlListBox_AddString($packs,$Av)
    Next
    EndFunc

    [/autoit]

    Nachdem ich es jetzt mit einem GUI.....CreateEdit probiert habe ist mir aufgefallen, dass
    er diese erst mit der 1. packets.txt füllt, danach leert und mit der 2. packets.txt füllt.
    wie kann ich ihm dies abgewöhnen bzw. Wie bekomme ich es hin dass er aus den x abrufen im String zur auswertung am ende einen macht ?

    Ich bin weder Neuling noch Profi

  • Oder mal anders gedacht, da es ja so funktioniert mit der Listbox.
    Wie bekomme ich den Schönheitsfehler mit den [][][Kästchen][][] weg ?

    Ich bin weder Neuling noch Profi