找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26020|回复: 9

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

[复制链接]
发表于 2011-7-24 21:37:30 | 显示全部楼层 |阅读模式
请问

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

评分

参与人数 1技术 +1 收起 理由
telnet + 1 对我有用的VBS

查看全部评分

发表于 2011-7-24 22:41:52 | 显示全部楼层
你想终止的到底是 vbs 还是 bat 呢?
一般来说,想要终止一个脚本是很简单的事,只要干掉它的宿主就行了
 楼主| 发表于 2011-7-24 22:51:11 | 显示全部楼层
回复 2# CrLf


    我这个是用保存为VBS格式来执行调用BAT的     请问应该结束那个呢?
 楼主| 发表于 2011-7-24 23:05:42 | 显示全部楼层
回复 2# CrLf


    我不知道它的宿主 。  我就是想结束VBS和BAT让它不在运行
发表于 2011-7-24 23:16:18 | 显示全部楼层
回复 3# mstsc

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

评分

参与人数 1技术 +1 收起 理由
mstsc + 1 谢谢 帮助

查看全部评分

 楼主| 发表于 2011-7-24 23:24:49 | 显示全部楼层
回复 5# CrLf


    谢谢   可是我看看不懂    新手
发表于 2011-7-25 00:06:48 | 显示全部楼层
VBS不用结束进程。因为它运行完这段代码,进程也就随之结束了。至于BAT部分是否结束,就要看里面具体是什么内容了
 楼主| 发表于 2011-7-25 16:35:46 | 显示全部楼层
回复 7# broly

BAT是寻环的,那怎么结束呢
发表于 2011-7-25 18:29:00 | 显示全部楼层
回复 8# mstsc
  1. taskkill /f /t /im cmd.exe
复制代码
 楼主| 发表于 2011-7-25 20:12:24 | 显示全部楼层
谢谢,还没测试过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 01:41 , Processed in 0.020999 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表