[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] [已解决]批处理怎样结束一个自己不知道是什么进程的VBS进程?

请问
  1. set ws=WScript.CreateObject("WScript.Shell" )
  2. ws.Run "C:\xxx.bat",0
复制代码
保存为一个以vbs为扩展名的文件
执行后  在taskmgr/tasklist   里什么进程呢?   
   我现在无法结束它
1

评分人数

    • telnet: 对我有用的VBS技术 + 1

你想终止的到底是 vbs 还是 bat 呢?
一般来说,想要终止一个脚本是很简单的事,只要干掉它的宿主就行了

TOP

回复 2# CrLf


    我这个是用保存为VBS格式来执行调用BAT的     请问应该结束那个呢?

TOP

回复 2# CrLf


    我不知道它的宿主 。  我就是想结束VBS和BAT让它不在运行

TOP

回复 3# mstsc

默认环境下可以:
  1. taskkill /f /t /im wscript.exe /im cscript.exe /im cmd.exe
复制代码
如果宿主被改名过,那就通过wmic process 干掉 commandline 值以 bat 或者 vbs 结尾的进程吧
1

评分人数

    • mstsc: 谢谢 帮助技术 + 1

TOP

回复 5# CrLf


    谢谢   可是我看看不懂    新手

TOP

VBS不用结束进程。因为它运行完这段代码,进程也就随之结束了。至于BAT部分是否结束,就要看里面具体是什么内容了
---学无止境---

TOP

回复 7# broly

BAT是寻环的,那怎么结束呢

TOP

回复 8# mstsc
  1. taskkill /f /t /im cmd.exe
复制代码
---学无止境---

TOP

谢谢,还没测试过。

TOP

返回列表