ich bin zu blöd!

  • Liebe Autoiter...

    ich steh voll aufm Schlauch...

    habe folgendes vor: Autoit, soll aus einer Textdatei den obersten Wert auslesen, diesen Wert dann "ausschneiden" damit dann beim nächsten durchlauf der Quasi darunterstehende Wert ausgelesen werden kann. (also im Grunde genommen soll dann immer der oberste Wert ausgelesen werden). Danach soll er diesen Wert auf einer Internetseite einfügen (Code liegt bei) und da dann den Button "abschicken" drücken.

    soweit bin ich irgendwie... aber weiter... :(

    [autoit]


    $dA = _IEFormElementGetObjByName ($oForm, "duellArt")
    $rN = _IEFormElementGetObjByName ($oForm, "duellName")
    $sB = _IEFormElementGetObjByName ($oForm, "Submit")
    _IEFormElementSetValue ($dA, 1)
    _IEFormElementSetValue ($rN, "findmich")
    _IEFormElementSetValue ($sB, abschicken)

    [/autoit]

    da stimmt definitiv was nicht... das mit dem abschicken auf jedenfall, aber er trägt auch nicht den Wert in das Feld ein...
    Ich hoffe ihr könnt mir helfen!

    Und ja habe schon mit Autoit herumgetextet... Hilfe habe ich auch schon irgendwie durch. Es ist ja auch nicht so als würde ich garnicht damit umgehen können, aber die Anmeldung auf der Seite funktioniert komischerweise wunderbar. Die Eingabe erfolgt auch über so textfelder...

    Danke für eure Hilfen schonmal im voraus!

  • so wärs möglich:

    Spoiler anzeigen
    [autoit]

    $file = FileOpen(@ScriptDIR&"\deinedatei.txt",0)
    $frLine1 = FileReadLine($file,1)
    $frLine2 = FileReadLine($file,2)

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

    $sUrl = "http://www.deine-url-wo-das-zeugs-ist.de"
    $oIE = _IECreate ($sUrl,0,1) ;0,1 visible...0,0 invisible
    #region nicht notwenidg (bringt nichts wenn ie unsichtbar!)
    $oHWND = _IEPropertyGet($oIE, "hwnd")
    WinSetState ($oHWND, "", @SW_MAXIMIZE )
    #endregion

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

    $oForm = _IEFormGetCollection ($oIE, 0)
    ;$oForm = _IEFormGetCollection ($oIE, "form1") ;ebenfalls möglich!!!

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

    $oDuellArt = _IEFormElementGetObjByName ($oForm, "duellArt")
    _IEFormElementSetValue ($oDuellArt, $frLine1)

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

    $oDuellName = _IEFormElementGetObjByName ($oForm, "duellName")
    _IEFormElementSetValue ($oDuellName, $frLine2)

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

    _IEFormSubmit ($oForm)

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

    #cs
    <form name="form1" method="post" action="bk.php?loc=fight" style="display: inline;">
    <input name="duellArt" value="1" type="hidden" />
    <input name="duellName" id="button" type="text" />
    <input name="Submit" value="abschicken" id="submit" type="submit" />
    </form>
    #ce

    [/autoit]

    snoozy
    PS:wozu willste denn ein hiddenfeld setzten?????????????