Go Windows Forum
PC Hilfe Forum => Programmierung und Scripting => Thema gestartet von: OCtopus am 03. Oktober 2009, 10:12:59
-
Wie kann ich mit einem Skript die aktuell im Browser (IE, Firefox) geöffnete Url auslesen? Gibt es evtl. eine passende API-Funktion?
Ich brauche diese Information für ein Skript mit dem ich mich automatisch auf bestimmten Seiten einloggen kann.
Vielen Dank für Eure Hilfe. -
also mit JavaScript bekommst du die aktuelle URL ganz einfach:
<script type="text/javascript">
window.alert(document.URL);
</script>
also mittels "document.URL"
hoffe das bringt dir was... -
Mit JS kann ich nicht umgehen. Ich bräuchte vbscript...
-
Hallo OCtopus,
ich gehe mal davon aus, dass es darum geht die URL von "außen" aus dem Browser zu bekommen.
Für den IE kann ich folgendes CodeSnip anbieten mit dem alle Instanzen des IE gefunden und durchlaufen werden
um anschließend jeweils die URL abzufragen.
Mit einem vergleichbaren Verfahren für FireFox kann ich leider atm nicht dienen.
Dim oWindowList
Set oWindowList = CreateObject("Shell.Application").Windows
If oWindowList.Count > 0 Then
Dim oWindow
For Each oWindow In oWindowList
If UCase(Right(oWindow.FullName, 12)) = "IEXPLORE.EXE" Then
MsgBox "Internet Explorer gefunden. URL:= '" & oWindow.LocationURL & "'"
End If
Next
End If
Ich hoffe das hier hilft aber schon mal ein wenig weiter.
Gruß Frank -
Vielen Dank, Frank. Das werde ich mal probieren.
Für Firefox bin ich zwischenzeitlich schon weiter gekommen, vgl:
http://de.autohotkey.com/forum/viewtopic.php?t=5638 -
Hallo OCtopus,
freut ( auch über Dankasagung :zwinkern ) mich, wenn ich helfen konnte.