[R] Process list

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 1746 supprimé
Status : Hors ligne

[R] Process list

#1

Message 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 ?
Modifié en dernier par Utilisateur 1746 supprimé le dim. 17 janv. 2010 19:46, modifié 3 fois.
networe
Niveau 4
Niveau 4
Messages : 92
Enregistré le : lun. 30 nov. 2009 02:36
Status : Hors ligne

Re: [..] Process list

#2

Message 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
Utilisateur 1746 supprimé
Status : Hors ligne

Re: [..] Process list

#3

Message 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 :)
Avatar du membre
ayuckers
Niveau 4
Niveau 4
Messages : 77
Enregistré le : mer. 28 oct. 2009 14:15
Localisation : Drome
Status : Hors ligne

Re: [..] Process list

#4

Message par ayuckers »

et voici pour vous, bonne continuation
► Afficher le texte
Utilisateur 1746 supprimé
Status : Hors ligne

Re: [R] Process list

#5

Message 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
networe
Niveau 4
Niveau 4
Messages : 92
Enregistré le : lun. 30 nov. 2009 02:36
Status : Hors ligne

Re: [..] Process list

#6

Message 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
Utilisateur 1746 supprimé
Status : Hors ligne

Re: [..] Process list

#7

Message par Utilisateur 1746 supprimé »

Merci à toi .
jamesst20
Niveau 5
Niveau 5
Messages : 189
Enregistré le : jeu. 05 nov. 2009 00:50
Status : Hors ligne

Re: [R] Process list

#8

Message par jamesst20 »

Salut, Voila j'ai aranger ton code :)
► Afficher le texte
Bonne continuation :)

A+
Répondre