URL auslesen

11/19/2009 19:40 qLADYofLORDp#1
salüü hab hier ein kleines scriptchen
PHP Code:
Sleep(2000)
$text=WinGetText("")
MsgBox(0,"text",$text
damit kann man die url des aktuellen IE - fensters auslesen.

leide kommt noch ganz viel müll mit -.-
kann mir einer von euch sagen wie ich das unintressante gequassel los werde?
11/19/2009 20:13 | Moep |#2
guck dir dazu mal die "_IEPropertyGet()" Funktion aus der "IE.au3" include an.
11/19/2009 20:23 x|Zero|x#3
was kommt bei dir uninteressantes raus ? (sorry kanns grade nicht testen bin gerade am nedbook
11/20/2009 11:30 qLADYofLORDp#4
danke moep ich schaus mir an =)

hab eben mal in die hilfe geschaut und getestet.
da ist noch eine unklarheit:
_IEPropertyGet($oIE,"locationurl")
das hab ich bei mir eingetippt und gemerkt das $oIE garnicht deklariert ist.
beim nachscheauen im beispiel hab ich das hier entdeckt:
$oIE = _IE_Example ("basic")
und als ich dann nach _IE_Example gesucht habe, fand ich:
Display a new browser window pre-loaded with documents to be used in IE.au3 examples or your own testing

^^

nun kann mir einer erklären für was genau der parameter $o_object ist? (das englische gequasel versteh ich nicht.. tut mir leid) und vtl. noch was ich da h inschreiben muss wenn ich die URL aus dem im moment der ausführung aktiven IE-Fensters wissen will ???

vielen dank für die hilfe bis hier hin
11/20/2009 15:24 | Moep |#5
Will mein System jetzt nicht extra mit dem IE "verseuchen" ums auszuprobieren, aber [Only registered and activated users can see links. Click Here To Register...] gibt es die Hilfe in deutsch, vielleicht hilfts dir ja weiter.
11/20/2009 15:51 qLADYofLORDp#6
... hast du denn vtl. eine idee wie man die variable soo verändern kann, dass man nur das kricht was man will ???
11/20/2009 17:07 | Moep |#7
nö, aber spontan wür ich einfcah mal das probieren
Code:
#include <IE.au3>
MsgBox("","",_IEPropertyGet (_IE_Example ("basic"), "locationurl"))
11/20/2009 22:05 Xereon#8
Wo liegt das Problem ist doch ganz einfach:
_IEAttach

Code:
;//$hwnd = Win Handel vom Browserfenster
$i_obj = _IEAttach($hwnd,"HWND")
$url = _IEPropertyGet($i_obj,"locationurl")
Edit1:
Einfachste Methode um HWND zu bekommen:
Code:
$hwnd = WinGetHandle("Titel des IE Fensters")
11/22/2009 22:53 qLADYofLORDp#9
supper danke vielmals euch beiden (einmal für die erfolgreiche hilfe und einmal für den versuch uuund die deutsche version der hilfe =))

ihr seid spitze

greez aus der schweiz