Hallo miteinander,
ich möchte ein von mir geöffnetes Browserfenster überwachen ob es geschlossen wurde, wenn es geschlossen wurde soll das Script beendet werden.
ich habe schon eine DO ... Until schleife in der mein Programm ausgeführt wird.
Diese sieht so aus.
do
$iSuche = $iSuche + 1
$Suchbegriff = StringStripWS($gArray_Suche[$iSuche], 3)
if $Suchbegriff <> "" Then
_WebseiteSucheLaden($URL_Suche)
_WebseiteSucheEintragen($Suchbegriff, $Hersteller_ID)
$Flag = _WebseiteSucheAuswerten($Suchbegriff)
_WebseiteArtikelLesen_Schreiben($Flag, $Suchbegriff, $URL_Artikel, $Dateiname_Ergebnis)
Endif
Until UBound($gArray_Suche)-1 <= $iSuche
Alles anzeigen
Jetzt dachte ich mir das ich das Browserfenster noch mit abfragen sollte, also habe ich mir eine IF abfrage dafür gebaut.
If WinExists($hIE) Then
MsgBox (0,"Gut", "Browser fenster ist offen", 10)
Else
MsgBox (0,"onExit", "Browser fenster ist Geschloßen", 10)
Exit
EndIf
ich würde das aber Lieber in die Until Bedingung mit aufnehmen.
jedoch habe ich nicht so richtig verstanden wie ich das machen muss.
Bei der IF sieht man ja das ich ein WAHR bekomme wenn das Browser Fenster Existiert, was dann wiederum zum Abbruch führt.
Also muss ich das Ergebnis umdrehen doch wie macht man das?
Ich hoffe das ihr versteht was ich meine, und mir etwas weiter helfen könnt.
Gruß Mücke