Hallo @All
benötige eure Hilfe.
Wir haben bald mehrere Computer als Info-Point an einer Messe im Einsatz.
Nun eine Kiosk-Software für die von uns benötigte Anzahl an Computern ist zu Teuer und die Free versionen konnten mich nicht überzeugen.
Deshalb habe ich ein kleines Script geschrieben welches mit einer Ausnahme auch wunderbar funktioniert.
Wenn die zu ladende Webseite noch nicht fertig geladen ist und der IE beendet wird, wird dieser nicht erneut gestartet. Wie kann ich das umgehen?
Grüsse
mpt
Code
#include <ie.au3>
$Counter = 0
While 1
Local $oIE = _IECreate("www.google.com")
Local $hIE
While ProcessExists("iexplore.exe")
While Not IsHWnd($hIE)
If ProcessExists("iexplore.exe") Then
$hIE = _IEPropertyGet($oIE, "hwnd")
Else
ExitLoop
EndIf
WEnd
ConsoleWrite($hIE & @CRLF)
While Not WinActive($hIE)
If ProcessExists("iexplore.exe") Then
WinActivate($hIE)
Else
ExitLoop
EndIf
WEnd
If ProcessExists("iexplore.exe") Then
If Not _IEPropertyGet ($oIE, "theatermode") Then
_IEPropertySet ($oIE, "theatermode", True)
EndIf
EndIf
WEnd
$Counter+=1
If $Counter > 5 Then
run('shutdown.exe -r -t 5 -c "Manipulationen werden nicht geduldet!"')
Exit
EndIf
WEnd
Alles anzeigen