Mediacenter 10 Geschrieben 2. Juni 2013 Melden Teilen Geschrieben 2. Juni 2013 (bearbeitet) Hallo Kollegen, ich benutze ein VBS Script um den IE zu starten und eine definierte Webseite zu öffnen: Dim objExplorerSet objExplorer = WScript.CreateObject("InternetExplorer.Application")Do While (objExplorer.Busy)Wscript.Sleep 250LoopobjExplorer.TheaterMode = FalseobjExplorer.AddressBar = TrueobjExplorer.MenuBar = TrueobjExplorer.StatusBar = TrueobjExplorer.ToolBar = FalseobjExplorer.Resizable = TrueobjExplorer.Height = 600objExplorer.Width = 800objExplorer.Left = 0objExplorer.Top = 0' objExplorer.FullScreen = TrueobjExplorer.Silent = FalseobjExplorer.Visible = TrueobjExplorer.Navigate "http://www.google.com"wscript.sleep 6000Set objExplorer = nothing Wie kann ich es jetzt erreichen dass der IE am Schluss nicht einfach stehen bleibt, sondern sauber geschlossen wird? bearbeitet 2. Juni 2013 von Mediacenter Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 2. Juni 2013 Melden Teilen Geschrieben 2. Juni 2013 Gibt es .close vielleicht? Und erst dann mit = nothing das Objekt zerstören. Zitieren Link zu diesem Kommentar
wilgin 11 Geschrieben 3. Juni 2013 Melden Teilen Geschrieben 3. Juni 2013 Hi, einfach mit objExplorer.quit (siehe http://msdn.microsoft.com/en-us/library/ms970456.aspx) vg Zitieren Link zu diesem Kommentar
PSA 0 Geschrieben 3. Juni 2013 Melden Teilen Geschrieben 3. Juni 2013 Hallo Mediacenter, im MSDN habe ich im Artikel http://msdn.microsoft.com/en-us/library/ms970657.aspx in "Table 3-4.Window Object Methods" die Methode Close entdeckt. Möglicherweise hilft dir das weiter. Vielleicht funktioniert auch einfach das Beenden des Prozesses... Set objShell = CreateObject("Wscript.Shell")objShell.Run("taskkill /F /IM iexplore.exe /T") Zitieren Link zu diesem Kommentar
Mediacenter 10 Geschrieben 3. Juni 2013 Autor Melden Teilen Geschrieben 3. Juni 2013 Cool, danke! objExplorer.quit funktioniert. :) Zitieren Link zu diesem Kommentar
Mediacenter 10 Geschrieben 11. Juni 2013 Autor Melden Teilen Geschrieben 11. Juni 2013 Das klappt super! danke Jetzt würde ich das gerne in einem Loop laufen lassen und dabei 5 oder 10 x laufen lassen und zwischen jeden Aufruf des Explorer so 5 Sekunden pausieren. Wie kann ich das den hinbekommen? Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 12. Juni 2013 Melden Teilen Geschrieben 12. Juni 2013 ?!? hast doch quasi schon mit drin... das WScript.Sleep 6000 am Ende. Musst doch jetzt nur noch die Schleife drumrum bauen. 10 x laufen lassen entw. z.B. mit nem For i=1 to 10 ... Next oder mit nem Do ... i=i+1 Loop until i >= 10 Zitieren Link zu diesem Kommentar
Mediacenter 10 Geschrieben 15. Juni 2013 Autor Melden Teilen Geschrieben 15. Juni 2013 Manno das ist echt easy. Bin ich nicht drauf gekommen. Danke! Zitieren Link zu diesem Kommentar
jantrummel 0 Geschrieben 15. Oktober 2015 Melden Teilen Geschrieben 15. Oktober 2015 (bearbeitet) Hallo, muss deiese Thema wieder öffnen. Wenn ich statt google.de eine andere Seite wähle die er öffnen soll, in meinem Fall eine Coldfusion Seite, erhalte ich folgende Fehlermeldung: Zeile: 8 (ist in meinem Fall: ieobj.quit) Zeichen: 1 Fehler: Die Schnittstelle ist unbekannt. Code: 800706B5 Quelle: (null) Code: set ieobj = createobject("internetexplorer.application")ieobj.visible=trueieobj.navigate "http://sweb/IE/Anwesenheit.cfm"while ieobj.busy'waitwendWscript.sleep 3000ieobj.quit Hmmm woran liegt es? bearbeitet 15. Oktober 2015 von jantrummel Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 15. Oktober 2015 Melden Teilen Geschrieben 15. Oktober 2015 muss deiese Thema wieder öffnen. Bitte alte fremde Threads nicht kapern sondern ruhen lassen. Erstelle einen eigenen neuen Thread mit möglichst vielen Informationen und Details, Danke. 1 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.