Vbscript 程序终止符的VBS代码
我想要一个VBS代码: 显示输入框以输入进程名称 并且可以将流程附加到下面编写的代码中:Vbscript 程序终止符的VBS代码,vbscript,process,terminator,Vbscript,Process,Terminator,我想要一个VBS代码: 显示输入框以输入进程名称 并且可以将流程附加到下面编写的代码中: Option Explicit Dim strComputer, strProcessToKill, objWMIService, colProcess, objProcess strComputer = "." strProcessToKill = "notepad.exe" Set objWMIService = GetObject("winmgmts:" _ & "{impersona
Option Explicit
Dim strComputer, strProcessToKill, objWMIService, colProcess, objProcess
strComputer = "."
strProcessToKill = "notepad.exe"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer _
& "\root\cimv2")
Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = '" & strProcessToKill & "'")
For Each objProcess in colProcess
msgbox "... terminating " & objProcess.Name
objProcess.Terminate()
Next
更换线路
strProcessToKill = "notepad.exe"
与
但是,您应该添加一些安全检查,以防用户在未输入任何内容的情况下按Cancel
或按OK
:
If IsEmpty(strProcessToKill) Then
WScript.Echo "User pressed 'Cancel'."
WScript.Quit 1
ElseIf strProcessToKill = "" Then
WScript.Echo "Nothing entered."
WScript.Quit 1
End If
谢谢我当时正对着它使劲地笑。
If IsEmpty(strProcessToKill) Then
WScript.Echo "User pressed 'Cancel'."
WScript.Quit 1
ElseIf strProcessToKill = "" Then
WScript.Echo "Nothing entered."
WScript.Quit 1
End If