找回密码
 加入
搜索
查看: 1914|回复: 9

[AU3基础] 众前辈高人请指点下这个脚本错在哪了?

  [复制链接]
发表于 2011-1-10 20:00:03 | 显示全部楼层 |阅读模式
if ProcessExists("qq.exe") then
$QQPID = ProcessExists("qq.exe")
ProcessClose ($QQPID)
endif


===============================================================
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colMonitoredProcesses = objWMIService.ExecNotificationQuery("select * from __instancecreationevent within 1 where TargetInstance isa 'Win32_Process'")
i = 0
Do While i = 0
Set objLatestProcess = colMonitoredProcesses.NextEvent
strPrs = LCase(objLatestProcess.TargetInstance.Name)
If InStr(strPrs,"qq") <> "0" Then
objLatestProcess.TargetInstance.Terminate
End If
Set objLatestProcess = Nothing
Loop
这个小脚本的功能据说是禁止QQ运行的。
 楼主| 发表于 2011-1-10 20:01:09 | 显示全部楼层
先给自己顶一个,坐等高手指导。
发表于 2011-1-10 21:14:18 | 显示全部楼层
错在这个不是au3的
发表于 2011-1-10 22:07:22 | 显示全部楼层
看不懂哟!~
 楼主| 发表于 2011-1-10 22:24:59 | 显示全部楼层
这不是吗,我是在脚本之间里看到的啊,例子啊
发表于 2011-1-10 23:25:42 | 显示全部楼层
这是vbs
发表于 2011-1-11 21:04:17 | 显示全部楼层
这个是vbs 可以改改au3 的 论坛有很多例子的多Google下
发表于 2011-1-13 12:36:36 | 显示全部楼层
无语了`不如直接`用AU3结束进程的函数 还要WMI 加进去  楼主看几次`中文帮助吧`
发表于 2011-1-13 15:00:57 | 显示全部楼层
哈哈,看到这句忍俊不禁啊!
Do While i = 0 ,这是什么玩意儿?
 楼主| 发表于 2011-1-13 20:30:23 | 显示全部楼层
谢谢诸位了,我回头去网上查查资料,新手
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 19:47 , Processed in 0.081320 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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