如何使用vbscript终止进程。请注意,我需要终止在Windows 64位环境下运行的进程作为本机64(不使用select * from win_32_Process)
谢谢,
答案 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秒钟。
在那之后杀死这个过程。