Hallo,
kann mir jemand sagen warum mir mein Script den Browser schliesst wie und wann es will anstatt die vorgegebene Zeit zu beachten? Manchmal passt es zwar, aber häufig ist ihm meine Zeitvorgabe egal?
[autoit]
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#include <IE.au3>
#Include <Timers.au3>
$maxIdle_min = IniRead(@ScriptDir & "\test.ini", "Test", "Time", "" )
$name = IniRead(@ScriptDir & "\test.ini", "Test", "Ap", "" )
HotKeySet("{ESC}","Kill")
Global Const $WS_EX_COMPOSITED = 0x02000000
$gui = GUICreate("",300,300,0,0, BitOR($WS_SIZEBOX, $WS_POPUPWINDOW, $WS_CLIPCHILDREN), BitOR($WS_EX_TOOLWINDOW, $WS_EX_COMPOSITED))
GUISetState()
GUISetState(@SW_MAXIMIZE)
$GUISize = WinGetPos($gui)
$eIE = _IECreateEmbedded()
GUICtrlCreateObj($eIE, $GUISize[0], $GUISize[1], $GUISize[2], $GUISize[3])
_IENavigate($eIE,IniRead(@ScriptDir & "\test.ini", "Test", "Path", "" ))
Do
sleep(200)
$timer = _Timer_GetIdleTime()
Until $timer > $maxIdle_min*60*1000
Kill()
Func Kill()
WinActivate($name)
WinSetState($name, "", @SW_RESTORE)
Exit
EndFunc
Hier die dazugehörige INI