Guten Morgen, da ich ein Bisschen Faul bin wollte ich den Eventlog auslesen um genaue Zeiten zubekommen, wann ich gearbeitet habe.
Meine ersten Versuche schön und gut, aber die Liste bleibt leer.
hier mein Script
Spoiler anzeigen
#include <EventLog.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
$EventLog = _EventLog__Open ("", "System") ;Systemprotokolle auslesen
$EventlogCount = _EventLog__Count ($EventLog)
#Region ### START Koda GUI section ### Form=D:\Documents and Settings\ahirtz\Desktop\Scripts\Koda designer\Forms\moep.kxf
$Form1 = GUICreate("Eventlog Start", 578, 301, 189, 125)
$ListView1 = GUICtrlCreateListView("Datum|Event-ID", 8, 4, 560, 286, BitOR($LVS_REPORT,$LVS_SORTDESCENDING))
GUICtrlSendMsg(-1, 0x101E, 0, 150)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
For $i = 1 to $EventlogCount
$aEvent = _EventLog__Read($hEventLog, True, True)
If $aEvent[6] = 6006 OR 6005 Then
GUICtrlCreateListViewItem($aEvent[2]&"|"&$aevent[6], $ListView1)
EndIf
Next
_EventLog__Close($hEventLog)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $ListView1
EndSwitch
WEnd
Danke für eure Hilfe.