[GELÖST] Autoit Auf Textklicken

10/07/2012 02:57 Hyukisawa#1
Hallo EPvp Com.
Ich habe ein Kleines Problem was ich auch mit MouseClick lösen kann das ist aber natürlich nicht das ware wenn ich nebenbei noch was machen will :)

Es geht um eine funktion und zwar
_IEAction($namestring[0], "click")

im $namesstring[0] steht nur ein name der per _Stringbetween ausgelesen wird ausm Quelltext, leider zeigt er mir nur den Fehler "--> IE.au3 V2.4-0 Error from function _IEAction, $_IEStatus_InvalidDataType" an in Autoit.

und ich weiß nicht wie ich sonst auf diesen namen Klicken soll...

HTML Code:
<div class="xxxx">
<span class="xxx">$namestring[0]</span>
<span class="xxxx">xD</span>
</div>
so sieht der Quelltext vor und nach dem namen aus, per _ArrayDisplay($namestring) habe ich auch nach geguckt ob mir da überhaupt was angezeigt wird, das tut es...
aber wie gesagt klappt dies nicht :S

Vielleicht mag mir ja jemand helfen.

EDTI: ist Gelöst
hab es mit so gelöst:

HTML Code:
$oImgs = _IEImgGetCollection ($oIE)
_IEImgClick($oIE, "Bildurl", "src")
im Quelltext war nur der Pfad ohne seiten url angezeigt, autoit hats aber immer mit der kompletten machen wollen, naja als ich dann kurz mit

HTML Code:
$oIE = _IEAttach($URL)
$oImgs = _IEImgGetCollection ($oIE)
$iNumImg = @extended
MsgBox(0, "Bild Infos", "Es gibt " & $iNumImg & " Bilder auf der Seite")
For $oImg In $oImgs
    MsgBox(0, "Bild Infos", "Url=" & $oImg.src)
 Next
rüber gegangen bin habe ich gesehen das er die komplette abruft, also mal so getestet und funktioniert wunderbar :)

MfG Ci40pg