找回密码
 加入
搜索
查看: 2103|回复: 5

[AU3基础] 关于多进程中有相同字眼如何删除 已解决

  [复制链接]
发表于 2010-9-8 12:46:27 | 显示全部楼层 |阅读模式
本帖最后由 m765555 于 2010-9-21 15:35 编辑

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

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-9-8 14:22:32 | 显示全部楼层
先用ProcessList列出所有进程
然后挨个进行判断,把符合关键字的进程用ProcessClose 关闭掉不就行了?

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2010-9-9 11:30:10 | 显示全部楼层
学习一下。
 楼主| 发表于 2010-9-12 16:23:36 | 显示全部楼层
回复 2# Ziya


兄弟可不可以举个例子看一看,谢谢了
发表于 2010-9-12 17:05:33 | 显示全部楼层
#Include <Array.au3>
#Include <WinAPIEx.au3>
$list = ProcessList()
For $i=1 To $list[0][0]
    If StringInStr($list[$i][0],"QQ") Then         
        MsgBox(0,$list[$i][0],_WinAPI_GetModuleFileNameEx($list[$i][1]))
        ProcessClose($list[$i][1]) 
    EndIf
Next

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-9-13 08:13:22 | 显示全部楼层
非常感谢,我试一下!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 08:18 , Processed in 0.104954 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表