Hi.
Ist es möglich, einen Bereich einer Webseite auszulesen und an die jewilige Stelle einen Klick zu machen?
Ich hab nämlich das Problem, dass ich auf einen Link gehen möchte.
Aber mit Befehlen wie
$oDocLinks = _IELinkGetCollection ($oIE); gibt links als Collection aus
For $olink IN $oDocLinks
if StringInStr ( $olink.outerText , "fro") Then ; der anzuklickende Link
$zeit=Random(1000,5000,1)
sleep($zeit) ; gibt zufallswert aus und Sleep übernimmt den Wert
$olink.click() ; der Klick auf den Link
ExitLoop
EndIf
Next
wird der Link nicht angeklickt. Auch wenn ich den Namen des Links komplett ausschreibe ("Fro" ist nur ein Beispiel)
Mit dem Windowsinfo Programm bekomm ich auch nur folgendes
Spoiler anzeigen
Press CTRL-ALT-F to freeze the display.
>>>>>>>>>>>> Window Details <<<<<<<<<<<<<
Title: Hellgate London-Die Fanpage - Maxthon Browser
Class: IEFrame
Size: X: -4 Y: -4 W: 1032 H: 746
>>>>>>>>>>> Mouse Details <<<<<<<<<<<
Window: X: 120 Y: 379
Cursor ID: 0
>>>>>>>>>>> Pixel Color Under Mouse <<<<<<<<<<<
RGB: Hex: 0x86B6E6 Dec: 8828646
>>>>>>>>>>> Control Under Mouse <<<<<<<<<<<
Size: X: 67 Y: 323 W: 450 H: 370
Control ID: 118638416
ClassNameNN: MacromediaFlashPlayerActiveX1
Text:
Style: 0x56000000
ExStyle: 0x00000000
>>>>>>>>>>> Status Bar Text <<<<<<<<<<<
(1):
(2):
(3): 0
(4):
(5):
Alles anzeigen
Am besten wäre es, wenn man das ohne Mauszeigerbewegung realisieren könnte. Sonst müsst ich ja im Grunde nur Mouseclick mit den Coordinaten nehmen. Vll geht das ja aber auch mit der ie.au3
Hoffe ich hab mich verständlich ausgedrückt.
Vll kann mir jmd helfen