[AutoIT]Frame

01/18/2011 18:19 Jonas_93#31
Der Browser wird auch kurzzeitig geöffnet - er muss es, sonst würde
Code:
WinMove($HWND,"",1,1,0,0)
keine Zugehörigkeit finden; also $HWND wäre nicht gegeben.

Falls das Fenster dauerhaft bei dir offenbleibt, hast du vlt den Fensternamen falsch geschrieben?
Ansonsten fällt mir nix drauf ein.

Du könntest noch andere Möglichkeiten ausprobieren:

Setzt die Transparenz auf 0 ("unsichtbar") :
Code:
WinSetTrans ($HWND, "", 0 )
Versteckt das Fenster auf eine andere Art:
Code:
WinSetState ( $HWND, "", @SW_HIDE )
Jedoch wird auch hier der Fenstertitel benötigt und wenn der nunmal falsch ist funktioniert auch das nicht :)
Probiers aber vlt trotzdem mal, vielleicht hilftes dir ja.

MFG Jonas
01/19/2011 03:17 lolkop#32
um rohstoffe oder truppen von die stämme auszulesen, müsstest du dich ersteinmal einloggen, was mithilfe von autoit nicht ganz einfach ist...
mit normalen js befehlen, bzw der verarbeitung von js befehlen in der _ie udf wirst du hier nicht weit kommen.
um das zu realisieren, kannst du ja mal ergooglen, wie man mithilfe von tcp befehlen POST requests senden kann...

willst du aber einfach nur den quellcode einer bestimmten seite einlesen, und nach etwas bestimmten darinn suchen, reichen eigentlich inetread und regexp funktionen vollkommen aus...
hier ein beispiel um den titel der seite [Only registered and activated users can see links. Click Here To Register...] auszulesen:
Code:
Func urlGetTitle($url)
	Local $title = StringRegExp(BinaryToString(InetRead($url)), '<title>(.*?)<\/title>', 1)
	Return $title[0]
EndFunc

ConsoleWrite(urlGetTitle('http://www.die-staemme.de')&@CRLF)
01/19/2011 17:04 romaneso#33
danke für die super antworten
es hilft mir wirklich sehr