LabVIEWForum.de
Aktuelle URL (http Adresse) auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Aktuelle URL (http Adresse) auslesen (/Thread-Aktuelle-URL-http-Adresse-auslesen)

Seiten: 1 2


Aktuelle URL (http Adresse) auslesen - wadwad - 24.02.2010 12:23

Hallo zusammen,

ich möchte gerne mit LABView die aktuell im Internet Explorer angezeigte URL auslesen.
Ich meine nicht die komplette Seite, sondern nur die im Adressfeld angezeigte http Adresse.
Hab schon mit verschiedenen Methoden und Eigenschaften rumexperimentiert, jedoch bis jetzt ohne Erfolg.
Hat jemand ne Idee?

Gruß Adrian


Aktuelle URL (http Adresse) auslesen - Y-P - 24.02.2010 21:04

Ich bekomm's nur so hin (mit Öffnen und 5 s Wartezeit):
[attachment=24657]
Lv85_img

Wieso es nicht klappt, wenn ich nur den letzten Property-Node verwende, weiß ich nicht. (Ich hab's auch in einer Whileschleife getestet und die Adresse im Internet Explorer geändert).

Bist Du inzwischen weitergekommen, oder weiß jemand anders, wie es besser geht?

Gruß Markus


Aktuelle URL (http Adresse) auslesen - SeBa - 24.02.2010 22:45

Es gibt ein Beispiel von NI "ActiveX Event Callback for IE"... das ist auch im ExampleFinder.
Seltsamerweise funktioniert das VI bei mir nicht. Da ist iregendein Funktionskonflikt mit dem Cluster des Callback-VI's. Zeit/Lust das rauszufinden hatte ich jetzt nicht.

Spontan fällt mir noch ein DDE Request gegen den IE ein.
(Guckst du unter vi.libPlatformdde.llb)


Gruß SeBa


Aktuelle URL (http Adresse) auslesen - Y-P - 24.02.2010 23:00

Bei mir tut das Bsp., auch wenn ich nicht mehr weiß, wie das genau funktioniert. Ich glaub' ich muss mal wieder meine Schulungsunterlagen zu diesem Thema anschauen. Big Grin

Allerdings wird da nicht die (aktuelle) URL ausgegeben.

Gruß Markus


Aktuelle URL (http Adresse) auslesen - SeBa - 24.02.2010 23:07

' schrieb:Bei mir tut das Bsp., auch wenn ich nicht mehr weiß, wie das genau funktioniert. Ich glaub' ich muss mal wieder meine Schulungsunterlagen zu diesem Thema anschauen. Big Grin

Allerdings wird da nicht die (aktuelle) URL ausgegeben.

Gruß Markus

Hmm, beim Titel bin ich naiver Weise davon ausgegangen.

Gruß SeBa

EDIT:

Ich will dann mal nicht so sein und bloß davon reden...

Hier der DDE Request. IE muss dafür selbstverständlich bereits laufen...

snip09
[attachment=24664]

[attachment=24665]


Aktuelle URL (http Adresse) auslesen - Y-P - 25.02.2010 07:31

Das klappt bei mir nicht. Es kommt folgende Fehlermeldung (schon nach DDE open conversation.vi):

Error 14009 occurred at DDE Open: DMLERR_INVALIDPARAMETER

LabVIEW: A parameter failed to be validated by the DDEML: e.g., the data handle is initialized with a different name-item or different clipboard data format than that required; the application used a client-side conversation handle with a server-side function, or vice-versa; the application used a freed data or string handle; or more than one instance of the application used the same object.


Muss man da noch was zusätzlich installieren oder in dem VI eine Konstante umbenennen?

Gruß Markus


Aktuelle URL (http Adresse) auslesen - SeBa - 25.02.2010 07:40

Service ist der Dienst den man was Fragen möchte. In dem Fall ist das der Internet Explorer. Daheim mit IE8 (glaub ich) klappte das ohne Fehlermeldung.


Gruß SeBa


Aktuelle URL (http Adresse) auslesen - Y-P - 25.02.2010 07:44

Hier (definitiv mit IE8) klappt's nicht. Unsure
Muss ich Service oder Topic evtl. umbenennen?

Gruß Markus


Aktuelle URL (http Adresse) auslesen - SeBa - 25.02.2010 08:04

Vielleicht gibts da auch einen Unterschied XP / Vista...

:kA:bei mir klappts auf der Arbeit auch net... hätte ich keinen Screenshot gemacht, würd ichs jetzt auch nicht mehr glauben

Gruß SeBa


Aktuelle URL (http Adresse) auslesen - Y-P - 25.02.2010 08:29

Hab's mit XP getestet. Du?

Gruß Markus