Forums Neueste Beiträge
 

WSH - Referenz auf IE bekommen

23/08/2007 - 20:51 von Norman | Report spam
Hallo!,

Bin ganz neu in Sachen WSH und habe ein Problem...

Ich möchte mittels eines .vbs Scripts den IE starten und darin gleich
eine URL öffnen.
Ich bin schon soweit gekommen, das ich eine neue Instanz des IE
erstellen kann, und diese dann mit einer URL "füttern" kann...


Set IE1=WScript.CreateObject("InternetExplorer.Application")
IE1.navigate "http://www.google.de"
IE1.left
IE1.top
IE1.heightP0
IE1.width•0
IE1.visible=true


..Jetzt will ich aber beispielsweise in einer anderen, separaten
Script-datei, die zeitlich darauffolgend ausgeführt wird, eine URL im
GLEICHEN IE öffnen.Beispielsweise die Datei "foobar.html" die im
Pfad:"C:\" liegt.
Mit "CreateObjekt" funktioniert das nicht, da dann ein zweites IE-
Fenster einfach erstellt wird. Wie krige ich denn eine Art Referenz
oder Ähnliches auf das schon offene IE-Fenster?
Habe was in der Art
Set IE2 = GetObject("C:\foobar.html")
versucht. Da sagt mir dann aber der Interpreter das er die Datei nicht
finden kann!!(Die Datei gibt es aber an diesen Ort!)
Habe gelesen das ich bei GetObject auch ein "ProgID" als Parameter
übergeben kann:
GetObject("C:\foobar.html","IE1") ? oder
GetObject("C:\foobar.html","InternetExplorer.Application") ?
Funktioniert alles nicht!
Viel. hat jemand eine Idee?!!


Danke im Vorraus schonmal!!!!
mit freundlichgen Grüßen
Norman
 

Lesen sie die antworten

#1 Norman
24/08/2007 - 09:30 | Warnen spam
On 23 Aug., 23:17, "Matthias Lippmann" wrote:
Hallo Norman,

versuch es mit Shell.Application.Windows:

set shellwindows = createobject("Shell.Application").Windows
for each ie in shellwindows
set doc = ie.document
if doc.url = "http://www.google.de/" then
ie.navigate "http://www.irgendwas.de"
end if
next

Siehe auch

"Laufende Instanzen des Internet Explorers ermitteln"http://www.microsoft.com/germany/ms...anzenDe...

"How to connect to a running instance of Internet Explorer"http://support.microsoft.com/kb/176792

Grüße,

Matthias




Vielen vielen Dank!!!!!!!!
-Habs schon ausprobiert und es làuft einwandfrei!
Und die Links sind auch sehr aufschluß reich! Du hast mir so einige
schlfaflose Nàchte erspart :)

Ähnliche fragen