[R] Recuper le PID d'un processus

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

[R] Recuper le PID d'un processus

#1

Message par Eoweakin »

Bonsoir,
Je souhaiterais récuperer le PID d'un processus.
Seulement, la solution que j'ai trouvé ne marche qu'avec une fenêtre (WinGetProcess), alors le processus n'a pas de fenêtre...
Merci d'avance. :)
Modifié en dernier par Eoweakin le sam. 06 nov. 2010 20:42, modifié 1 fois.
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] recuper le PID d'un processus

#2

Message par bloodwolff »

ProcessList ( ["name"] )
Return
$array[0][0] = Number of processes
$array[1][0] = 1st Process name
$array[1][1] = 1st Process ID (PID)
$array[2][0] = 2nd Process name
$array[2][1] = 2nd Process ID (PID)
...
$array[n][0] = nth Process name
$array[n][1] = nth Process ID (PID)
Pour des questions suplémentaires lis la documentation et si il reste toujours des points plus flou , poste un message
Compte skype : bloodwolfff
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] recuper le PID d'un processus

#3

Message par Tlem »

ProcessList()
--------------------------------------------------------------------------------

Returns an array listing the currently running processes (names and PIDs).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

Re: [..] recuper le PID d'un processus

#4

Message par Eoweakin »

J'avais vu cette fonction dans la doc...
J'pas compris comment l'utiliser, alors je me suis dit que c'était pas ça...
Comment on l'utilise alors ?
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] recuper le PID d'un processus

#5

Message par bloodwolff »

Code : Tout sélectionner

#Include <Array.au3>
$process= ProcessList ( "svchost.exe")
_ArrayDisplay($process)
Je sais pas si cet exemple peut t'aider à comprendre
Tu tape le nom du processus à chercher et si il en trouve plusieurs il les liste dans le tableau
Compte skype : bloodwolfff
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

Re: [..] recuper le PID d'un processus

#6

Message par Eoweakin »

Ah, la j'ai compris. :)

Code : Tout sélectionner

#Include <Array.au3>
$process= ProcessList ( "svchost.exe")
$Pid = $process[1][1]
Merci beaucoup !!!
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] recuper le PID d'un processus

#7

Message par Tlem »

Eoweakin a écrit :J'avais vu cette fonction dans la doc...
J'pas compris comment l'utiliser
Vous avez au moins essayé l'exemple qui est donné dans la doc ?

Et puis, même si vous ne lisez pas super bien l'anglais, ceci est quand même simple à comprendre ...
Remarks

The array returned is two-dimensional and is made up as follows:
$array[0][0] = Number of processes
$array[1][0] = 1st Process name
$array[1][1] = 1st Process ID (PID)
$array[2][0] = 2nd Process name
$array[2][1] = 2nd Process ID (PID)
...
$array[n][0] = nth Process name
$array[n][1] = nth Process ID (PID)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre