Page 1 sur 1
[R] ProcessExist
Posté : mar. 30 juin 2009 18:36
par ethneldryt
Bonjour, je cherche quelqu'un pour me faire un petit bout de code.
J'ai une liste dans un fichier texte par exemple :
svchost.exe
toto.exe
123.exe
ensuite si un processus n'est pas dans la liste alors ca affiche
processus non lister : "nomduprocessus.xyz"
et ensuite ça l'ajoute a la suite dans le fichier texte.
merci

Re: [..] Processexist
Posté : jeu. 02 juil. 2009 21:19
par jumby
Code : Tout sélectionner
#include <file.au3>
$filename = "toto.txt"
if FileExists($filename) = 0 Then
filewrite($filename, ' '&@crlf)
EndIf
$list = ProcessList()
$countline = _FileCountLines($filename)
for $i = 1 to $list[0][0]
for $r = 0 to $countline step 1
$readprocess = FileReadLine($filename, $r)
if $readprocess = $list[$i][0] Then
ExitLoop
EndIf
if $r = $countline Then
MsgBox(0, $list[$i][0]&' non listé, écriture...', $list[$i][0]&' non listé, écriture...')
FileWrite("toto.txt", $list[$i][0]&@crlf)
EndIf
Next
next
Re: [..] Processexist
Posté : sam. 04 juil. 2009 17:44
par ethneldryt
merci, a la ligne "for $r = 0 to $countline step 1"
a quoi corespond "STEP 1"?
Merci.
Re: [..] Processexist
Posté : sam. 04 juil. 2009 17:48
par TaPuZ
Il correspond au "pas" d'incrémentation.
=> on augmente 1 par 1 : 1, puis 2, puis 3, puis...
=> on augmente 5 par 5 : 5, puis 10, puis 15, puis 20...