Hallo Leute,
Ich wollte einen Taskmanager programmieren, bis jetzt Zählt er alle Prozesse sauber in einer Liste auf,
aber ich möchte noch ein paar Funktionen hinzufügen und dazu muss ich wissen welcher Prozess in dieser
erstellten Liste angewählt ist. Leider fällt mir mit meinem Wissen noch keine Lösung ein...
Hier mal der Code:
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Taskmanager", 315, 498, 473, 58)
$List1 = GUICtrlCreateList("", 0, 0, 313, 422)
$Button1 = GUICtrlCreateButton("Start", 8, 432, 75, 25)
$Button2 = GUICtrlCreateButton("Leeren", 120, 432, 75, 25)
$Button3 = GUICtrlCreateButton("Beenden", 224, 432, 75, 25)
$Label1 = GUICtrlCreateLabel("", 8, 472, 300, 17)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$list = ProcessList()
GUICtrlSetData($List1,"")
GUICtrlSetData($Label1,"Anzahl der Prozesse:" & $list[0][0])
_start()
_GUICtrlListBox_Sort($List1)
Case $Button2
GUICtrlSetData($List1,"")
Case $Button3
Exit
EndSwitch
WEnd
Func _start()
Local $list = ProcessList()
For $i = 1 To $list[0][0]
$Read = GUICtrlRead($List1)
GUICtrlSetData($List1,$Read & $list[$i][0] &" PID :" & $list[$i][1])
Next
EndFunc
Mfg F4R