根据进程名杀进程的bat批处理代码
根据进程名杀进程的bat批处理代码,有需要的朋友可以参考下。
文件:killtask.bat
@echo off
rem Usage: killtask.bat process_name
set process_name=%1
setlocal EnableDelayedExpansion
tasklist > c:\tasks.txt
for /F "tokens=1-6" %%i in ('findstr /I "%process_name%" c:\tasks.txt') do (
set FIELD=%%j
@echo TaskID: !
if not "!FIELD!"=="" (
rem kill the process
@echo Start to kill the process !
taskkill /F /PID !
@echo process ! killed
)
)
使用方法: killtask.bat process_name
例如: killtask.bat firefox //杀掉所有firefox进程。
您可能感兴趣的文章:
根据进程名杀进程的bat批处理代码
什么是批处理
批处理中Copy与Xcopy的区别有哪些
有关mysql备份的批处理(bat)脚本
启动windows进程和延时关闭的批处理代码
批处理隐藏运行窗口的方法
dos进程查看(tasklist)与停止命令(taskkill)
VBS脚本、BAT批处理删除自身的方法
根据文件名创建文件夹并将其移动进去的批处理脚本
用于结束进程的二个Dos命令(ntsd、taskkill)