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

[其他] 如何利用批处理开始并结束同一进程

我想利用BAT加载一个进程后又马上结束它,应该怎么编写?

...
要结束加个taskkill啊!
本人已死!不用联系!~
要联系下来联系!~~

TOP

这样可以么?

  1. @echo off
  2. for /f "tokens=1,2 delims==; " %%a in ('wmic process call create '"cmd.EXE"'^|find /i "ProcessId"') do set %%a=%%b
  3. taskkill /pid %ProcessId%
  4. pause
复制代码

TOP

能不能解析下,比如进程是 1.exe 运行的时候他是不会退出的,只有手工结束他,现在我想一运行他就马上结束他

TOP

回复 4楼 的帖子

你是说手动运行1.exe,在用批处理结束它?

TOP

我要用BAT进行,编写个BAT运行在结束他

TOP


  1. @echo off
  2. for /f "tokens=1,2 delims==; " %%a in ('wmic process call create '"d:/1.EXE"'^|find /i "ProcessId"') do set %%a=%%b
  3. taskkill /pid %ProcessId%
  4. pause
复制代码

这个可以啊,把cmd.exe 换成1.exe的路径就行了 d:/1.exe

TOP

他还是不会关闭这个进程,不过效果可以达到了,谢谢,问题解决。

TOP

返回列表