m765555 发表于 2010-9-8 12:46:27

关于多进程中有相同字眼如何删除 已解决

本帖最后由 m765555 于 2010-9-21 15:35 编辑

各位高手们:
比如有一个软件中有多个版本,每个版本的软件进程可能不一样,但都包含了一些相同的字符,请问一下我想把包含有某“XX”的进程都结束,怎么写。急!!!!!!!!!

Ziya 发表于 2010-9-8 14:22:32

先用ProcessList列出所有进程
然后挨个进行判断,把符合关键字的进程用ProcessClose 关闭掉不就行了?

yingf20 发表于 2010-9-9 11:30:10

学习一下。

m765555 发表于 2010-9-12 16:23:36

回复 2# Ziya


兄弟可不可以举个例子看一看,谢谢了

3mile 发表于 2010-9-12 17:05:33

#Include <Array.au3>
#Include <WinAPIEx.au3>
$list = ProcessList()
For $i=1 To $list
    If StringInStr($list[$i],"QQ") Then         
      MsgBox(0,$list[$i],_WinAPI_GetModuleFileNameEx($list[$i]))
      ProcessClose($list[$i])
    EndIf
Next

m765555 发表于 2010-9-13 08:13:22

非常感谢,我试一下!!!
页: [1]
查看完整版本: 关于多进程中有相同字眼如何删除 已解决