如何在vbscript中终止进程

时间:2009-11-24 14:13:07

标签: vbscript

如何使用vbscript终止进程。请注意,我需要终止在Windows 64位环境下运行的进程作为本机64(不使用select * from win_32_Process)

谢谢,

3 个答案:

答案 0 :(得分:28)

当从64位命令shell运行脚本时,Win32_Process类提供对32位和64位进程的访问。

如果这不是您的选择,您可以尝试使用taskkill命令:

Dim oShell : Set oShell = CreateObject("WScript.Shell")

' Launch notepad '
oShell.Run "notepad"
WScript.Sleep 3000

' Kill notepad '
oShell.Run "taskkill /im notepad.exe", , True

答案 1 :(得分:2)

只需输入以下命令:taskkill / f / im(程序名称) 要查找程序的im,请打开任务管理器,并在程序运行时查看该过程。程序运行后,进程将从任务管理器中消失;这是你的计划。

答案 2 :(得分:1)

Dim shll : Set shll = CreateObject("WScript.Shell")
Set Rt = shll.Exec("Notepad") : wscript.sleep 4000 : Rt.Terminate

使用.Exec运行该过程。

然后等待4秒钟。

在那之后杀死这个过程。