Page 1 sur 1

[R] Process list

Posté : sam. 16 janv. 2010 22:28
par Utilisateur 1746 supprimé
Bonsoir je ne sais pas comment faire pour éditer mon $Edit1 et y mettre une processlist
► Afficher le texte
Et j'avais vu sa
► Afficher le texte


dans les exemples. Mais je ne vois pas comment l'appliquer a mon $Edit1

Pouvez vous m'aider ?

Re: [..] Process list

Posté : sam. 16 janv. 2010 23:30
par networe
Je suis pas un pro mais ca affiche les Process. Reste a réglé l'affichage ^^

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Processus actifs", 490, 490, 192, 124)
$Edit1 = GUICtrlCreateEdit("", 0, 0, 489, 489)
GUICtrlSetData(-1, "Liste de Processus Actif :")
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x00FF00)
GUICtrlSetBkColor(-1, 0x000000)
GUISetState(@SW_SHOW)
while 1
$list = ProcessList()
for $i = 3 to $list[0][0]
Guictrlsetdata($Edit1, $list[$i][0])
Next
WEnd

Re: [..] Process list

Posté : dim. 17 janv. 2010 11:30
par Utilisateur 1746 supprimé
Le code est bon mais j'aimerais que sa aille à la ligne que sa fasse une liste .
Merci de ta réponse quand même :)

Re: [..] Process list

Posté : dim. 17 janv. 2010 13:27
par ayuckers
et voici pour vous, bonne continuation
► Afficher le texte

Re: [R] Process list

Posté : dim. 17 janv. 2010 15:49
par Utilisateur 1746 supprimé
Merci :)
Maintenant j'ai un autre problème :
Quand je supprime un processus et que j'actualise, l'actualisation ne marche pas. Le processus éteint est encore dans la liste, alors qu'il ne fonctionne plus.

Voici mon code :
► Afficher le texte

Re: [..] Process list

Posté : dim. 17 janv. 2010 18:11
par networe
Tu as éssayer quelques trucs ? Je suis aussi nouveau que toi et j'ai réussi en 3 essais.

Code : Tout sélectionner

#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

; declaration des variables
Global $list = ProcessList()

; creation et affichage de la GUI
#Region ### START Koda GUI section ### Form=
    $GuiAppli = GUICreate("Process List", 405, 307)
    $EditProcesslist = GUICtrlCreateEdit("", 0, 0, 401, 265)
    $Actualise = GUICtrlCreateButton("Actualisé",300,200,100,100)
    GUICtrlSetColor($EditProcesslist, 0x00FF00)
    GUICtrlSetBkColor($EditProcesslist, 0x000000)
    GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

; pour le retour a la ligne utiliser @CRLF
for $i = 2 to $list[0][0]
    ; il faut metre 1 comme dernier parametre a GUICtrlSetData... sinon pas de retour a la ligne
    GUICtrlSetData($EditProcesslist, $list[$i][0] & " : " & $list[$i][1] & @CRLF,1)
next

; Boucle sans fin
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Actualise
            $list = ProcessList()
            GUICtrlSetData($EditProcesslist, "")
            for $i = 2 to $list[0][0]
            GUICtrlSetData($EditProcesslist, $list[$i][0] & " : " & $list[$i][1] & @CRLF,1)
            next
    EndSwitch
WEnd

Re: [..] Process list

Posté : dim. 17 janv. 2010 19:43
par Utilisateur 1746 supprimé
Merci à toi .

Re: [R] Process list

Posté : dim. 17 janv. 2010 19:50
par jamesst20
Salut, Voila j'ai aranger ton code :)
► Afficher le texte
Bonne continuation :)

A+