想用批处理,在一个程序关闭后电脑就关机,应该怎么写啊?
答案:2 悬赏:10 手机版
解决时间 2021-03-11 21:42
- 提问者网友:难遇难求
- 2021-03-11 04:54
想用批处理,在一个程序关闭后电脑就关机,应该怎么写啊?
最佳答案
- 五星知识达人网友:忘川信使
- 2021-03-11 05:03
以下批处理会每隔三秒检测变量proce中的进程是否存活(默认是检测notepad.exe,lz可修改为自己指定进程名称),若存在每隔三秒再次检测,永不停止。若检测到经常被终止计算机将在3秒后强制关闭。
@echo off
:start
set proce=notepad.exe
for /f %%i in ('tasklist^|find /i "%proce%"') do (
echo 程序运行正常!
if "%%i"=="" goto kill
ping 127.0.0.1 -n 3 >nul
goto start
)
:kill
echo 进程被终止,系统关闭!
shutdown -s -f -t 3
exit
@echo off
:start
set proce=notepad.exe
for /f %%i in ('tasklist^|find /i "%proce%"') do (
echo 程序运行正常!
if "%%i"=="" goto kill
ping 127.0.0.1 -n 3 >nul
goto start
)
:kill
echo 进程被终止,系统关闭!
shutdown -s -f -t 3
exit
全部回答
- 1楼网友:枭雄戏美人
- 2021-03-11 06:27
瞅了大半天没明白是什么意思,你意思是想写一个批处理把那个不能杀掉的进程给关闭了?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯