- Offizieller Beitrag
Hallo!
So jetzt noch mal 15 minuten vor anpfiff will ich mein Live Ticker vorstellen, den ich grad noch schnell erstellt hab, für die die nich genung zeit haben sich vorm fernseher zusetzen oder einfach für die die keine lust haben sich das spiel anzugucken.. Konnte den Liveticker leider ja noch nich 100%ig ausprobieren, da das spiel ja noch nich angepfiffen ist, aber es sollte eigetnlich gehen
So.. Hier der Handball WM LiveTicker
EDIT: Mal schnell in der halbzeit verbessert
[autoit]#include <inet.au3>
#include <date.au3>
#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]Global $ListView[4]
[/autoit][autoit][/autoit][autoit][/autoit][autoit]$maingui = GUICreate("Handball WM", 264, 180, 203, 119, -1, BitOR($WS_EX_TOOLWINDOW,$WS_EX_WINDOWEDGE))
GUISetBkColor(0)
$mainlistview = GUICtrlCreateListView("Teams |Score |Time ", 8, 8, 250, 150)
[/autoit][autoit][/autoit][autoit]$timeinput = GUICtrlCreateInput(10, 80, 160, 47, 15)
GUICtrlSetFont(-1, 6, 400, 0, "MS Sans Serif")
GUICtrlCreateUpdown($timeinput)
GUICtrlSetLimit(-1,999,1)
GUICtrlCreateLabel("Update every", 8, 160, 68, 15)
GUICtrlSetColor(-1, 0xffffff)
GUICtrlCreateLabel("Seconds", 128, 160, 46, 15)
GUICtrlSetColor(-1, 0xffffff)
;~ $ListView[0] = GUICtrlCreateListViewItem("",$mainlistview)
$ListView[1] = GUICtrlCreateListViewItem("",$mainlistview)
gUISetState()
[/autoit][autoit][/autoit][autoit]_Refresh()
[/autoit][autoit][/autoit][autoit]AdlibEnable("_Refresh",10*1000)
[/autoit][autoit][/autoit][autoit]Do
$msg = GUIGetMsg()
If $msg = $timeinput Then
AdlibDisable()
AdlibEnable("_Refresh",GUICtrlRead($timeinput)*1000)
EndIf
Until $msg = $GUI_EVENT_CLOSE
Func _Refresh()
GUISetBkColor(0xFFFFFF)
Local $curplay
Local $curscore
Local $ret[4]
$inetgetsource = _INetGetSource("http://wch07live.ihf.info/html/ticker.html")
;~
$date = _DateTimeFormat(_NowCalcDate(),2)
If Not StringInStr($inetgetsource,$date) Then Exit MsgBox(0,"","No Game today!")
;~ $curplay = StringTrimLeft($inetgetsource,StringInStr($inetgetsource,'Köln</td><td>')+17)
;~ $curplay = StringLeft($curplay,StringInStr($curplay,"</td>")-1)
;~ $curscore = StringTrimLeft($inetgetsource,StringInStr($inetgetsource,"<td> ")+9)
;~ $curscore = StringLeft($curscore,StringInStr($curscore,")</td>"))
;~
;~ $ret[0] = $curplay&"|"&$curscore&"|-"
$curscore = StringTrimLeft($inetgetsource,StringInStr($inetgetsource,"<td> ",0,4)+9);pol-den
$curscore = StringLeft($curscore,StringInStr($curscore,")</td>"))
$curplay = StringLeft($inetgetsource,StringInStr($inetgetsource,'</td><td> '&$curscore)-1)
$curplay = StringRight($curplay,7)
$curtime = StringLeft($inetgetsource,StringInStr($inetgetsource,'</td></tr></tbody></table><p> ')-3)
$curtime = StringTrimLeft($curtime,StringInStr($curtime," ",0,-1)+5)
If $curtime = "" Then $curtime = "0:00"
$ret[1] = $curplay&"|"&$curscore&"|"&$curtime
GUICtrlSetData($ListView[1],$ret[1])
GUISetBkColor(0)
Return $ret
EndFunc
Viel Spaß wünscht euch euer Spider
MFg Spider