IniDelet löscht alles

  • Also ich hab eine Suchmaschine gemacht die, die ergebnisse in eine datei reinschreibt:

    [section]

    ---------- C:\D2JSP\D2.TXT
    » Need 1 Dest 1 Ter
    O Fg
    » My Last Unid Topic! O 19x Unid Cta Need 850fg Each 1 2 3 4
    Buy 2 Or More - 830 Fg Each
    » O Lo Rune Need Fg
    O Lo Rune Need Fg
    » Hi , I Need Keys
    Yar
    » Offer Annihilus 19/20/10 1 2 3
    Need Forum Gold.


    das sind die Ergebnisse vom suchdurchlauf aber da das ganz schön unübersichtlich ist möchte ich sachen die ich nicht brauch rauslöschen und nur die "richtigen" ergebnisse angezeigt bekommen also das muss übrig bleiben:

    index.php?showtopic=19576353&f=170&st=20 und Need Forum Gold der link fürht dann auf ner seite zu nem thread wo jemand forum gold braucht

    erster versuch :

    [autoit]

    #include

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

    #Region ### START Koda GUI section ### Form=

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

    $Form1 = GUICreate("Auslese", 757, 229, 194, 122)

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

    $read = GUICtrlCreateButton("Auslesen", 104, 8, 171, 25, 0)

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

    $List1 = GUICtrlCreateList("", 16, 40, 353, 175)

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

    $safe = GUICtrlCreateButton("In die Zwischenablage kopieren", 496, 8, 171, 25, 0)

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

    $List2 = GUICtrlCreateList("", 384, 40, 353, 175)

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

    GUISetState(@SW_SHOW)

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

    #EndRegion ### END Koda GUI section ###

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

    While 1

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

    $nMsg = GUIGetMsg()

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

    Switch $nMsg

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

    Case $GUI_EVENT_CLOSE

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

    Exit

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

    Case $read

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

    $da = FileExists ( "found.ini" )

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

    if $da = 0 Then

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

    MsgBox ( 2000, "Error", "Keine found.ini vorhanden" )

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

    Else

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

    $aufi = FileOpen ( "found.ini", 2 )

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

    IniDelete ( $aufi, "<A href="\"
    EndIf

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

    EndSwitch

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

    WEnd

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

    mein zweiter versuch :

    [autoit]

    HotKeySet(\"{ESC}\", \"_exit\")

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

    #include

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

    $Form1 = GUICreate(\"Ausleseprogramm\", 586, 380, 243, 195)

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

    $Button1 = GUICtrlCreateButton(\"Auslesen\", 18, 8, 235, 25, 0)

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

    $List1 = GUICtrlCreateList(\"\", 18, 40, 241, 305)

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

    $List2 = GUICtrlCreateList(\"\", 266, 40, 311, 305)

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

    GUICtrlSetOnEvent(-1, \"OKPressed\")

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

    $Button2 = GUICtrlCreateButton(\"In die Zwischenablage kopieren\", 270, 8, 305, 25, 0)

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

    $Button3 = GUICtrlCreateButton(\"Speichern\", 270, 350, 305, 25, 0)

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

    GUICtrlSetState(-1,$GUI_DISABLE)

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

    $Label1 = GUICtrlCreateLabel(\"Created by W1NDF0RC3 and Greek\", 15, 353, 206, 17)

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

    GUISetState(@SW_SHOW)

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

    $var = IniReadSection(\"found.ini\", \"section\")

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

    While 1

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

    $nMsg = GUIGetMsg()

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

    Switch $nMsg

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

    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    For $i = 1 To $var[0][0]
    ;aufteilung
    $split = StringSplit($var[$i][1], \";\")
    Select
    Case $split[0] = 2
    $text1 = StringReplace($split[1], " "',="" "")=""
    $text2 = StringReplace($text1, "&view=getnewpost title=Goto last unread>»", "")
    ; text2 -> url
    $text3 = StringReplace($split[2], '"', "")
    $text4 = StringReplace($text3, "<A $split2 = StringSplit($text5, "<", "")
    ; $split2[1] -> name
    GUICtrlSetData ( $List1, $split2[1])
    GUICtrlSetData ( $List2, "http://forums.d2jsp.org/"&$text2)
    Case else

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

    $text01 = StringReplace($split[1], '"', "")
    $text02 = StringReplace($text01, "&view=getnewpost title=Goto last unread>»", "")
    ; text2 -> url
    $text03 = StringReplace($split[2], '"', "")
    $text04 = StringReplace($text03, " ", "")
    $text05 = StringReplace($text04, '
    1 ', "")
    $split2 = StringSplit($text05, "<", "")
    ; $split2[1] -> name
    GUICtrlSetData ( $List1, $split2[1])
    GUICtrlSetData ( $List2, "http://forums.d2jsp.org/"&$text02)
    EndSelect
    GUICtrlSetState($Button3,$GUI_ENABLE)
    Next
    Case $Button2
    $link = GUICtrlRead($List2)
    ClipPut ( "http://forums.d2jsp.org/"&$link )
    Case $Button3
    EndSwitch
    WEnd

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

    Func OKPressed()

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

    EndFunc

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

    Func _exit()
    Exit
    EndFunc

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


    es geht aber noch nicht richtig bei 2ten tauchen immer fehler auf und das hat auch nen freund gemacht ich versteh das stringreplace noch nicht so darum wollte ichs mit anderen befehlen machen ...

    EDIT!!!: Das do oben sind net die Suchdurchlaufe die Seite hat die automatisch optimal umgewandelt!!!
    Wie hat die das gemacht?^^ normaler weise ist das ganz durcheinander

    [Blockierte Grafik: http://img294.imageshack.us/img294/9046/d2jsptoolsjr3.jpg]

    Einmal editiert, zuletzt von Greek (30. Juni 2008 um 14:17)

  • versteht keiner meine frage?^^

    vieleicht kann mans ja ma so sagen: Ich brauch nen befehl mit dem ich found.ini ( bild ) den link und den text dazu rauslesen kann . ich grig das mit keinen befehl richtig hin und mit string replace erst garnet ... muss ich die anderen sachen alle aus der ini rauslöschen damit nur noch der link dableibt und der text dazu? oder kann man dem auch sagen das er ab ner bestimmt stelle lesen soll... ?

    danke

  • ;) da wir alle tipp faul sind, stell doch mal den Inhalt der ini Datei hier ein, dann wird dir bestimmt schnell geholfen :)

    Mfg
    Jens (McPoldy)

    Twitter: jkroeger

    Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun.(Aristoteles)

  • Hi,

    das ist der falsche Ansatz. Du musst die Dinge auslesen, ggf. anpassen und dann gleich richtig in die Ini schreiben mit IniWrite.

    Mega

    ah danke und mit welchen befehlen mach ich das alles?

    und McPodly ich hab die found.ini gepostet aber es werden gleich die links schon angezeiget


    So endlich hab ich reingegrigt das ist sie ... oder auch net


    [section]

    ---------- C:\D2JSP\D2.TXT
    <td><a href="index.php?showtopic=19784075&f=170&view=getnewpost" title="Goto last unread">&raquo;</a> <a href="index.php?showtopic=19784075&f=170"><b>Mf Sork Needlist</b></a><br><span class="desc">Gimme Asap!</span></td>
    <td><a href="index.php?showtopic=19784718&f=170&view=getnewpost" title="Goto last unread">&raquo;</a> <a href="index.php?showtopic=19784718&f=170">*-* Offer Tal Armor 920 Def *-*</a><br><span class="desc">Need Fg Ofc</span></td>
    <td><a href="index.php?showtopic=19778152&f=170&view=getnewpost" title="Goto last unread">&raquo;</a> <a href="index.php?showtopic=19778152&f=170">[need] Cold Mf Sorc Needs</a><br><span class="desc">Please Look Inside</span></td>
    <td><a href="index.php?showtopic=19784072&f=170&view=getnewpost" title="Goto last unread">&raquo;</a> <a href="index.php?showtopic=19784072&f=170">Private Brs Need Team</a> <span class="mpl"><a href="index.php?showtopic=19784072&f=170&st=0">1</a>&nbsp;&nbsp;<a href="index.php?showtopic=19784072&f=170&st=10">2</a>&nbsp;&nbsp;<a href="index.php?showtopic=19784072&f=170&st=20">3</a></span><br><span class="desc">Fast</span></td>

    jetzt aber das ist sie

    4 Mal editiert, zuletzt von Greek (1. Juli 2008 um 14:46)

  • [section]

    ---------- C:\D2JSP\D2.TXT
    <td><a href="index.php?showtopic=19784075&f=170&view=getnewpost" title="Goto last unread">&raquo;</a> <a href="index.php?showtopic=19784075&f=170"><b>Mf Sork Needlist</b></a><br><span class="desc">Gimme Asap!</span></td>
    <td><a href="index.php?showtopic=19784718&f=170&view=getnewpost" title="Goto last unread">&raquo;</a> <a href="index.php?showtopic=19784718&f=170">*-* Offer Tal Armor 920 Def *-*</a><br><span class="desc">Need Fg Ofc</span></td>
    <td><a href="index.php?showtopic=19778152&f=170&view=getnewpost" title="Goto last unread">&raquo;</a> <a href="index.php?showtopic=19778152&f=170">[need] Cold Mf Sorc Needs</a><br><span class="desc">Please Look Inside</span></td>
    <td><a href="index.php?showtopic=19784072&f=170&view=getnewpost" title="Goto last unread">&raquo;</a> <a href="index.php?showtopic=19784072&f=170">Private Brs Need Team</a> <span class="mpl"><a href="index.php?showtopic=19784072&f=170&st=0">1</a>&nbsp;&nbsp;<a href="index.php?showtopic=19784072&f=170&st=10">2</a>&nbsp;&nbsp;<a href="index.php?showtopic=19784072&f=170&st=20">3</a></span><br><span class="desc">Fast</span></td>

    Spoiler anzeigen

    [section]


    ---------- C:\D2JSP\D2.TXT

    » Mf Sork Needlist
    Gimme Asap!

    » *-* Offer Tal Armor 920 Def *-*
    Need Fg Ofc

    » [need] Cold Mf Sorc Needs
    Please Look Inside

    » Private Brs Need Team 1 2 3
    Fast

  • ja, aber das was "die Seite" automatisch richtig macht sind links. Wie willst du das machen in einer ini?
    Die werden ja uach nur auotmatisch umgewandelt weil das html links sind, ...

  • Ja, aber deine Angaben was du machen willst sind mehr als dürftig. Wie soll dir jemand so helfen?
    Willst du die links jetzt in eine GUI schreiben, dass man draufdrücken kann, oder was willst du machen?