VBS结束单项进程代码

我有一段VBS代码,可以循环结束所有指定进程,如下:strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'wscript.exe'") rem
For Each objProcess in colProcessList
objProcess.Terminate()
Next这个是结束名字为'wscript.exe'的所有进程,可是他用For Next语句循环结束'wscript.exe'这个进程,可是我只要结束一个进程,怎么办?如何把:For Each objProcess in colProcessList
objProcess.Terminate()
Next改成不循环结束?(请解释详细一点)

For Each objProcess in colProcessList
objProcess.Terminate()'在这后面加入跳出循环语句exit for
Next
温馨提示:内容为网友见解,仅供参考
无其他回答

VBS结束单项进程代码
Next

bat或VBS结束进程
在处理进程中遇到问题时,如需结束特定进程,可以使用bat或VBS脚本。具体操作中,先创建对象"WinScript.Shell",接着获取系统实例,再遍历所有进程,筛选出包含特定关键字(如“3”)的进程。对筛选出的进程,可以使用"ntsd -c q -p"命令,或直接调用"terminate"方法结束进程。在遍历进程中,若目标进程...

vbs 关闭一个程序
set mi=getobject("winmgmts:win32_process").instances_for each p in mi if ucase(p.name)=ucase("QQ.exe") then p.terminate set fw=f.createtextfile("您的结束进程结果.txt",2)fw.close wscript.sleep 2000 set ff=f.opentextfile("您的结束进程结果.txt",8,true)ff.writeline now &...

VBS结束单项进程代码
Next

怎么用vbs脚本关闭单个进程呢?例如关闭后台运行的QQ或360,请大侠指点...
首先,找到你这个进程的进程名字,比如qq是qq.exe,360是360xxx.exe。好了,记下这个名字备用。然后修改以下vbs代码,其实也就只是自定义下进程名字而已。Set obj = GetObject("winmgmts:")Set match = obj.execquery("select * from win32_process where name = '<name>'") '<name>代表程序运行...

VBS结束进程的函数是什么?
给你一个结束进程的VBS代码:On Error Resume Next dim s s=inputbox("请输入进程名:")Set objWMIService =GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")Set colProcessList=objWMIService.ExecQuery _("Select * from Win32_Process Where Name='" & s & "'")For ...

VBS关闭指定进程 完整的代码!
Sub Close_Process(ProcessName)Dim objShell Set objShell = wscript.CreateObject("wscript.shell")objShell.Run "ntsd -c q -pn " & ProcessName, 0, True End Sub Close_Process "raserver.exe"Close_Process "XsServer.exe"'以上拷贝保存为vbs文件即可 ...

vbs关闭指定进程要怎么写
Set WshShell = Wscript.CreateObject("Wscript.Shell")WshShell.Run "taskkill \/f \/im " & proname,0 MsgBox "进程已经结束!"WScript.Quit Else MsgBox "未找到进程!"WScript.Quit end if ===代码=== 希望能帮助你。

vbs 关闭指定的vbs进程
vbs可以调用BAT的语句来关闭进程,例如:Dim WshShell, FileObj, TextObj, OpenNo Set WshShell = WScript.CreateObject("WScript.Shell")WshShell.Run "taskkill \/im notepad.exe"

VBS怎样关闭一个程序
CreateObject("WScript.Shell").Run "taskkill \/f \/im 进程名", 0 这段代码就是关闭某一个进程的,输入你要关闭进程的进程名。比如 CreateObject("WScript.Shell").Run "taskkill \/f \/im iexplore.exe", 0 这就是关闭IE浏览器的。

相似回答
大家正在搜