Hier ist die Antwort: http://skatterbrainz.blogspot.com/2011/02/launch-ie-and-wait-for-it-it-to-be-closed.html
Starten Sie IE und warten Sie, bis es geschlossen wird
Ich versuche, VBScript zum Starten eines Webformulars zu verwenden, bei dem der Benutzer das Formular ausfüllen muss. Am Ende des Formulars können Sie überprüfen, ob das Formular ausgefüllt oder abgebrochen wurde. Ich habe keine Kontrolle über das Formular selbst (verschlüsseltes Javascript-Chaos), aber ich kann feststellen, ob das Formular aufgrund der in Active Directory gespeicherten Ergebnisse ausgefüllt wurde (Benutzerattribut wird geändert). Ich möchte in der Lage sein, mein Skript auszuführen, nach dem Attribut zu suchen. Wenn es nicht ordnungsgemäß konfiguriert ist, wird das Webformular im IE gestartet und gewartet, bis die IE-Sitzung geschlossen wird. Anschließend wird das gleiche LDAP-Attribut überprüft, um festzustellen, was der Benutzer getan hat . Wenn das Formular nicht ordnungsgemäß ausgefüllt wurde, muss ich es abmelden. Ich kann alles zum Laufen bringen, außer das Skript anzuhalten, während der IE aktiv ist. Ich habe es versucht...
retval = objShell.Run ("iexplore.exe" & url, 1, True) wscript.echo "Browser-Sitzung beendet"
Die RUN-Methode ignoriert "iexplore.exe" und fährt fort (auch mit Wait = True). Alle Skriptbeispiele für das Starten über CreateObject ("InternetExplorer.Application") verwenden die Sleep-Methode, aber ich kann keine feste Zeitdauer verwenden. Einige Benutzer brauchen viel länger als andere. Ich hoffe das macht Sinn. Ich muss nur in der Lage sein, IE zu starten und darauf zu warten, dass es geschlossen wird.
1 Antwort auf die Frage
Verwandte Probleme
-
4
Hat der IE ein gleichwertiges Keyword-Lesezeichen?
-
3
IE unter Windows 7 speichert keine Dateien auf der Festplatte
-
8
So stoppen Sie Spyware- / Adware-Popups
-
1
Fehler "Vorgang abgebrochen" im IE8
-
3
Windows-Domänenauthentifizierung mit Firefox
-
1
Internet Explorer 8 stürzt ab, wenn es nicht verwendet wird
-
3
Wie markiere ich Zeichen im IE?
-
2
Wie kann ich die erweiterte Sicherheitskonfiguration in Internet Explorer unter Windows Server 2008...
-
3
Installation von IE-Symbolleisten verhindern?
-
3
Gibt es eine Möglichkeit, das Fenster / die Registerkarte eines einzelnen Browsers in zwei Anzeigebe...