标题: [系统相关] [已解决]批处理怎样结束一个自己不知道是什么进程的VBS进程? [打印本页]
作者: mstsc 时间: 2011-7-24 21:37 标题: [已解决]批处理怎样结束一个自己不知道是什么进程的VBS进程?
请问- set ws=WScript.CreateObject("WScript.Shell" )
- ws.Run "C:\xxx.bat",0
复制代码
保存为一个以vbs为扩展名的文件
执行后 在taskmgr/tasklist 里什么进程呢?
我现在无法结束它
作者: CrLf 时间: 2011-7-24 22:41
你想终止的到底是 vbs 还是 bat 呢?
一般来说,想要终止一个脚本是很简单的事,只要干掉它的宿主就行了
作者: mstsc 时间: 2011-7-24 22:51
回复 2# CrLf
我这个是用保存为VBS格式来执行调用BAT的 请问应该结束那个呢?
作者: mstsc 时间: 2011-7-24 23:05
回复 2# CrLf
我不知道它的宿主 。 我就是想结束VBS和BAT让它不在运行
作者: CrLf 时间: 2011-7-24 23:16
回复 3# mstsc
默认环境下可以:- taskkill /f /t /im wscript.exe /im cscript.exe /im cmd.exe
复制代码
如果宿主被改名过,那就通过wmic process 干掉 commandline 值以 bat 或者 vbs 结尾的进程吧
作者: mstsc 时间: 2011-7-24 23:24
回复 5# CrLf
谢谢 可是我看看不懂 新手
作者: broly 时间: 2011-7-25 00:06
VBS不用结束进程。因为它运行完这段代码,进程也就随之结束了。至于BAT部分是否结束,就要看里面具体是什么内容了
作者: mstsc 时间: 2011-7-25 16:35
回复 7# broly
BAT是寻环的,那怎么结束呢
作者: broly 时间: 2011-7-25 18:29
回复 8# mstsc - taskkill /f /t /im cmd.exe
复制代码
作者: mstsc 时间: 2011-7-25 20:12
谢谢,还没测试过。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |