循环检测进程
本帖最后由 飞行之石 于 2009-7-21 10:08 编辑我想做一个qq登陆器。登陆前先检测有没有qq在运行。。
很多人都同时登陆多个QQ,一般检测只能关闭一个进程。。
所以想写一个可以循环检测多次代码。。写了很多次。无一例外都是语法错误。。
麻烦高手提点一下。。:face (30): 你的意思登陆前先关闭所有的QQ?怎么也不说清楚呢 你的意思登陆前先关闭所有的QQ?怎么也不说清楚呢
顽固不化 发表于 2009-7-20 11:55 http://www.autoitx.com/images/common/back.gif
恩恩。。就是这个意思。。读书不多。呵呵。 Do
If ProcessExists('QQ.exe') Then ProcessClose('QQ.exe')
Until ProcessExists('QQ.exe')=0 Do
If ProcessExists('QQ.exe') Then ProcessClose('QQ.exe')
Until ProcessExists('QQ.exe')=0
lynfr8 发表于 2009-7-20 13:51 http://www.autoitx.com/images/common/back.gif
嗯!我就是用的这个方法,支持。 Do
If ProcessExists('QQ.exe') Then ProcessClose('QQ.exe')
Until ProcessExists('QQ.exe')=0
lynfr8 发表于 2009-7-20 13:51 http://www.autoitx.com/images/common/back.gif
感谢阁下的赐教。。让我试一试 没必要用循环 用个批处理命令 taskkill /f /im qq.exe就可以了 呵呵,批處理有局限性。雖然很好用。 本帖最后由 lin6051 于 2011-5-21 15:42 编辑
这样也行
while ProcessExists($strProName1)
ProcessClose($strProName1)
sleep(100)
wend
不过运行后结束进程很慢 cpu100%延迟就好了
lynfr8 发表于 2009-7-20 13:51 http://www.autoitx.com/images/common/back.gif
能不能不停的循环检测,直到进程出现,然后结束掉,脚本结束呢?
页:
[1]