Hi,
irgendwie will ich das nicht verstehen.
er soll in einem listview den prozessnamen und den fenstertitel einfügen.
er trägt ALLE prozessnamen richtig ein, aber den fenstertitel nur beim ersten und beim letzten eintrag im listview, wieso???
PS: das problem liegt da, dass er den fensternamen immer in der letzten zeile ändert, er aber (was er nicht soll), die einträge nicht immer in der letzten Zeile einträgt, sondern mal hier und mal da oO
[autoit]$WinList = WinList()
For $i = 1 to $WinList[0][0]
If Not @error Then
If $WinList[$i][0] <> "" AND IsVisible($WinList[$i][1]) Then
$ProcessName = _ProcessGetName(WinGetProcess($WinList[$i][0]))
If $ProcessName = @ScriptName Then
Else
_GUICtrlListView_AddItem($ListView1, $ProcessName)
_GUICtrlListView_AddSubItem($ListView1, _GUICtrlListView_GetItemCount($ListView1) - 1, $WinList[$i][0], 1)
EndIf
EndIf
EndIf
Next
PS: problem gefunden, lag an den styles: $LVS_SORTASCENDING