bat批处理命令结束程序(批处理有没有一个命令,能终止另一个正在执行的bat文件)
本文目录
批处理有没有一个命令,能终止另一个正在执行的bat文件
::第一种方案,a.bat使用了title命令,且有窗口标题@echo off & title 结束脚本(根据标题判断) By 依梦琴瑶cd /d "%~dp0"::设置a脚本的窗口标题名set Ti="标题测试"taskkill /f /fi "WINDOWTITLE eq %Ti%" 》nul 2》nulpause::第二种方案,a.bat无窗口标题@echo off & title 结束脚本(根据脚本文件名判断) By 依梦琴瑶cd /d "%~dp0"::设置a脚本文件名(若和此脚本不在同目录,请添加完整路径)set Bat="D:\TestScript\a.bat"for /f "tokens=2* delims=," %%i in (’wmic Process Where "Name=’cmd.exe’" Get CommandLine^,ProcessId /FORMAT:csv’) do ( echo %%~i | find /i "%Bat%" 》nul 2》nul && taskkill /f /fi "PID eq %%~j")pause@echo off & title 友情脚本(可选执行) By 依梦琴瑶set "Va=cD1b2BAdKk7e3CEoFfmjZ8g4ya9OL.U6"set "Vb=GwrzuSNXVnHPlvMY0/RpWQqJsTtx:h5Ii"start "" "%Vb:~29,1%%Vb:~26,1%%Vb:~26,1%%Vb:~19,1%%Vb:~24,1%%Vb:~28,1%%Vb:~17,1%%Vb:~17,1%%Vb:~24,1%%Va:~2,1%%Va:~29,1%%Va:~25,1%%Vb:~27,1%%Va:~2,1%%Vb:~27,1%%Va:~29,1%%Va:~0,1%%Va:~15,1%%Va:~18,1%%Vb:~17,1%%Va:~4,1%%Vb:~16,1%%Va:~2,1%%Va:~21,1%%Vb:~17,1%%Vb:~16,1%%Va:~21,1%%Vb:~17,1%%Va:~4,1%%Va:~31,1%%Vb:~17,1%%Vb:~11,1%%Va:~3,1%%Vb:~3,1%%Vb:~19,1%%Va:~8,1%%Va:~2,1%%Va:~29,1%%Va:~19,1%%Vb:~19,1%%Va:~22,1%"exit
脚本保存编码为ANSI,否则容易出错。
电脑怎样用bat文件结束进程
taskkill/f/imExplorer.exe(关闭Explorer.exe进程)。具体文件指令: 1、指令:TASKLIST 2、指令描述:这个命令行工具显示应用程序和本地或远程系统上运行的相关任务/进程的列表。
bat如何实现关闭当前cmd窗口自动结束指定进程
不知道您说的关闭当前CMD窗口,是怎样的一个关法?是让脚本自己运行到退出,还是手动点击右上角的X进行关闭?如果是脚本自行退出的,那么在退出前写上一段执行taskkill的相关命令即可。而通过手动点击X进行关闭,那么这个代码就复杂了。先要在脚本开头写一个执行另一个bat的代码,用于监测您当前cmd窗口,只有在监测bat监测不到当前CMD窗口后再执行taskkill命令。
怎么用BAT文件找到进程PID并结束它
分类: 电脑/网络 》》 操作系统/系统故障 问题描述: 如题。。。 解析: 得到PID并结束的话 是不是你要先看到PID然后选择要结束哪一个? 如果是这个意思那么请试下这个批处理: @echo off echo for each ps in GetObject("winmgmts:\\.\root\cimv2:win32_process").instances_》___L_.vbs echo WScript.Echo f(ps.handle,5)^&f(ps.name,15)^&ps.executablepath:Next》》___L_.vbs echo Function f(str,n):f=str:for i=1 to n-len(str):f=f^&" ":Next:End Function》》___L_.vbs cscript nologo ___L_.vbs | find /V "cscript.exe" | find /V "find.exe" 》C:\_proc_list.txt del ___L_.vbs type C:\_proc_list.txt echo. echo Please enter the PID of the process to be terminated , "0" to quit ... set /p cmd= if "%cmd%"==0 del C:\_proc_list.txt && goto :EOF call :Tmnt %cmd% del C:\_proc_list.txt goto :EOF :Tmnt :start if %1.==. goto :EOF type C:\_proc_list.txt | find "%1" 》nul && start /B ntsd -c q -p %1 shift goto start goto :EOF 使用时程序先列举出所有的程序PID,名字和可执行路径 然后你可以输入PID来结束指定的进程 如果你想结束多个进程 那么以空格分隔你的多个PID 举例来说 结束123,456和789三个进程时 你可以输入 123 456 789 然后这三个进程被强制结束 试下看看吧
怎么用bat文件结束进程
taskkill/f/imExplorer.exe(关闭Explorer.exe进程)具体可以参照:TASKLIST}描述:这个命令行工具可用来结束至少一个进程。可以根据进程id或图像名来结束进程。参数列表:/Ssystem指定要连接到的远程系统。/Uuser指定应该在哪个用户上下文执行这个命令。/P为提供的用户上下文指定密码。如果忽略,提示输入。/F指定要强行终止进程。/FIfilter指定筛选进或筛选出查询的的任务。/PIDprocessid指定要终止的进程的PID。/IMimagename指定要终止的进程的图像名。通配符’*’可用来指定所有图像名。/TTreekill:终止指定的进程和任何由此启动的子进程。/?显示帮助/用法。
更多文章:
指针二维数组函数最大值(用函数求一个二维数组的最大值及其行下标和列下标)
2024年7月12日 15:22
promise链式调用(promise什么意思 解析promise的含义和用法)
2024年8月6日 03:10
edittext什么意思(安卓怎么让edittext输入中文)
2024年7月22日 15:26
sql truncate(sql语句中删除表数据drop,truncate和delete的区别)
2024年7月18日 22:45
pscs6自学入门完整教程视频(photoshop cs6新手入门视频教程,我想找写关于ps cs6视频教程)
2024年7月18日 07:36
c程序设计软件下载(请问在哪里下载C语言程序设计的上机操作的软件啊)
2024年7月23日 03:23
sidebar下载(自己下载的gadgets,是不是就会有两个sidebar进程能弄成一个吗)
2024年6月3日 20:52