Hey Community,
ich bräuchte eine Funktion um ListViewItems auszulesen!
Mit GuiCtrlRead geht das schlecht und in der UDF habe ich nichts gefunden!
Danke.
Spoiler anzeigen
#include <GUIConstants.au3>
#include <GuiListView.au3>
#NoTrayIcon
;~ _GUICtrlListView_GetItemCount($hWnd)
$count = 1
$count2 = 0
$Form1 = GUICreate("PinG TooL | Check your Ping", 313, 233, 193, 125)
$ListView1 = GUICtrlCreateListView("Seite |Status |Ping ", 104, 0, 208, 232)
$Button1 = GUICtrlCreateButton("Add Site", 22, 4, 59, 21, 0)
$Button2 = GUICtrlCreateButton("Delete Site", 22, 28, 59, 21, 0)
$sekunden = GUICtrlCreateCombo("", 52, 212, 53, 25)
GUICtrlSetData(-1, "1 sec|5 secs|10 secs|15 secs|20 secs|25 secs|30 secs")
$Label1 = GUICtrlCreateLabel("Ping every", 0, 215, 50, 17)
GUICtrlSetData($sekunden, "5 secs")
GUISetState(@SW_SHOW)
$string = StringSplit(GUICtrlRead($sekunden), " ")
AdlibEnable("_Ping", $string[1] * 1000)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$seite = InputBox("Add new site", "Insert the site you wanna add to the List." & @CRLF & "Example: http://www.autoit.de")
$seite2 = Ping($seite)
If $seite2 = 0 Then
$iMsgBoxAnswer = MsgBox(36, "Attention", "Die von ihnen eingegebene Seite kann zur Zeit nicht angepingt werden!" & @CRLF & "Möchten Sie diese Seite trotzdem in die Liste aufnehmen?")
If $iMsgBoxAnswer = 6 Then
_GUICtrlListView_AddItem($ListView1, $seite)
Else
EndIf
Else
$count = _GUICtrlListView_GetItemCount($ListView1)
_GUICtrlListView_AddItem($ListView1, $seite)
_GUICtrlListView_SetItemText($ListView1, $count, "Connecting", 1)
_GUICtrlListView_SetItemText($ListView1, $count, "0", 2)
EndIf
EndSwitch
WEnd
[/autoit] [autoit][/autoit] [autoit]Func _Ping()
;~ For $i = 1 To _GUICtrlListView_GetItemCount($ListView1) Step +1
;~ MsgBox (0,"",$i)
;~ Next
EndFunc ;==>_Ping