使用ntsd程序 (即使设置过VS,在VS的设置目录下,举个例子“C:Program Files (x86)Debugging Tools for Windows (x86)ntsd.exe”,也足以在此地下载)
原文一:
ntsd -c q -p PID
ntsd -c q -pn PName
安排任务能够设置定期实行顺序。但却并未有定期关闭程序的功用。
三种艺术
能够用ntsd 命令关闭, ntsd从Windows 三千始发便是系统自带的长河调节和测验工具,在system32索引下。NTSD的效果十分的无敌,用法也相比较复杂,但假诺只用来收场一些历程,那就比较轻松了。
一种是利用进程的ID号,将PID换到对应进度ID号就可以
举例:
一种是选择进度的称呼,将PName换到对应的exe名字就可以,举例notepad.exe
每一日8--10点用winwap播放音乐。
为了方便,写了个批管理,将该批管理和ntsd放在一齐,使用时实行批管理,选拔相应的艺术,并输入参数就可以。
1、播放。设置布署职责,每一日8时定时运行winamp.exe(winamp程序有启动即播放列表的成效),也得以用at命令定时起步。
@ECHO OFF
TITLE 结束使用普通方法无法结束的进程
COLOR 0A
MODE con: COLS=62 LINES=22
:MENU
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
ECHO. %date% %tm1%点%tm2%分%tm3%秒
ECHO. ========================================
ECHO. 请选择要进行的操作,然后按回车
ECHO. ────────────────────
ECHO. 1 根据进程号PID结束进程
ECHO. 2 根据进程名称结束进程
ECHO. 0 退出
ECHO.
ECHO.请输入选择项目的序号:
set /p choose=
if "%choose%" equ "" goto MENU
if %choose%==1 goto killusingpid
if %choose%==2 goto killusingname
if %choose%==0 goto END
ECHO. 输入错误,请输入正确的项目序号:
goto MENU
:killusingpid
set choose=
ECHO.请输入进程号PID,然后按回车
set /p proid=
set /a i=0
:kpid
ntsd -c q -p %proid%
if %i% GEQ 10 ( ( echo 结束进程%proid%失败 ) & goto MENU )
set /a i=%i%+1
echo 结束进程%proid%第%i%次
tasklist | findstr /i %proid% && ( goto kpid )
echo 结束进程ID为%proid%的程序成功或进程ID:%proid%不存在
GOTO MENU
:killusingname
set choose=
ECHO.请输入进程的名称(比如notepad.exe),然后按回车
set /p proname=
set /a i=0
:kpname
ntsd -c q -pn %proname%
if %i% GEQ 10 ( ( echo 结束程序%proname%失败 ) & goto Menu )
set /a i=%i%+1
echo 结束程序%proname%第%i%次
tasklist | findstr /i %proname% && goto kpname
echo 结束程序%proname%成功或程序:%proname%未启动
GOTO MENU
:END
exit
2、关闭。建二个over.bat文件,内容:ntsd -c q -pn winamp.exe ,设置安插职分,10点定期实施。
........................................................................................................................................................................
原文二:
代码如下:
参考:
@ping 127.1 -n 5 >nul
@taskkill /f /IM TTPlayer.exe
本条代码是延时5秒关闭千千静听,“TTPlayer.exe”是千千静听,你能够转变。
批管理:把上边两行代码写入记事本,另存为bat格式就可以。
2、定期关闭钦定程序
运营中输入:
at 8:50 ntsd -c q -pn TTPlayer.exe
释疑:8:50了事“TTPlayer.exe”进度,即关闭千千静听。
理之当然也能够写为批处理:把“at 8:50 ntsd -c q -pn TTPlayer.exe”写入记事本,另存为bat格式就可以。
at 23:10 shutdown -a定期关机
at 19:05 taskkill /im cmd.exe /f
at 19:26 taskkill -im 锐捷分享帮手v1.1.exe -f
at 19:43 ntsd -c q -pn 锐捷分享帮手v1.1.exe
本文由今晚最快开奖现场直播发布于系统操作,转载请注明出处:结束普通方法无法结束的进程,定时启动和关闭
关键词: