Hallo Meger,
dein Scriptvorschlag gibt bei Maxthon den ersten tab zurück.
Nicht den aktuellen.
Ich probiere auch schon die ganze ZEIT:
vg
ZEBULON
Hallo Meger,
dein Scriptvorschlag gibt bei Maxthon den ersten tab zurück.
Nicht den aktuellen.
Ich probiere auch schon die ganze ZEIT:
vg
ZEBULON
Hallo Jonk,
herzlichen Dank für deinen Einsatz. ich werde es testen und poste ein Feedback.
einen schönen Abend wünscht
Zebulon
Hallo Jonk,
merci für Deine Antwort.
> $oIE = _IEAttach("Google")
genau da liegt mein Problem. Ich möchte die URL im aktuellen Fenster des Maxthon auslesen. (Du hast Recht. Die COM-Objekte des IE stehe zur Verfügung)
Wenn ich nun mit _IEAttach arbeite, muß ich mich auf eine URL beziehen. Das möchte ich aber nicht. Lasse ich bei _IEAttach den Parameter weg, gebe nur " " ein, dann wird der erste Tabreiter von links ausgelesen aber nicht der aktuell offene.
Maxthon arbeitet im Gegensatz zu IE6 mit Tab-Reitern, wie Version 7 oder FF.
bis später - ich werde jetzt erst mal was für mein leibliches Wohl tun.
Cu
Zebulon
Hallo an alle,
ich bin erst seit kurzem auf AutiIt gestoßen.
Dank peethebee, der im Chip-Forum einen Post zu Autohotkey hinterlassen hat.
Dafür werde ich ihn in mein nächstes Gutenachtgebet miteinbeziehen
Merci nochmals.
Ich finde AutoIt und die Möglichkeiten echt faszinierend und hier ist eine super Quelle zum stöbern. Kompliment.
Ich breche mir schon seit gestern mit einer Funktion aus der IE-UDF was ab. Irgenwo habe ich ein Verständnisproblem.
Mir ist noch nicht ganz klar, wie ich einen Handle zum aktuellen Fenster des IE bekomme. Ich benutze zwar Maxthon, aber der setzt auf der IE-Engine auf. Da ich weder eine neue Seite aufmachen möchte, mich noch mit -IEattach auf einen konkrete Seite beziehen möchte, dachte ich das mit Winhandle lösen zu können.
#include <IE.au3>
Dim $uRL, $oHandle
AutoItSetOption("WinTitleMatchMode", 4)
$oHandle = WinGetHandle("explorer")
$uRL = _IEPropertyGet ($oHandle, "locationurl")
MsgBox(0, "Aktuelle Seite", $uRL )
Obwohl $oHandle einen gültigen Handle zurückgibt, bekomme ich von der Funktion _IEPropertyGet die Fehlermeldung: $_IEStatus_InvalidDataType zurück. Tja da hänge ich nun, da ich noch nicht verstehe was an dem Handle falsch sein könnte im Vergleich z.B. zu dem Handle der von der Funktion _IEattach zurückgegeben wird.
Es soll nicht einfach funktonieren - ich möchte es verstehen. Für die Cracks unter euch sicher ein Klacks.
Vielen Dank schon mal.
Euer
Zebulon
Edit: Mit dem geöffnetne M$ IE habe ich es auch schon versucht. Und mit einigen anderen Parametern zu WinGetHandle z.B. classname=explorer. Die Fehlermeldung ist die gleiche. Es muß am Zusammenspiel von WinGetHandle und _IEPropertyGet liegen. Grübel....