帮我改个批处理

来源:百度知道 编辑:UC知道 时间:2024/07/16 06:09:19
@echo off
:1
title 结束进程
color f1
mode con: cols=40 lines=18
echo.
set /p run=请输入要结束的程序名
::ntsd -c q -pn %run%
taskkill /f /t /im %run%
pause>nul

上面的是一个批处理的关闭程序的
我想实现的是:1。不要输入要结束的程序名,改成一运行就要结束某个程序(如MY.EXE)
2.定时运行它,如想开机1分钟就运行!
3.还有个就是谢谢你们了

@echo off
title 结束进程
color f1
mode con: cols=40 lines=18
ping -n 60 127.0.1>nul
taskkill /f /t /im my.exe

保存为.bat其中 my.exe是你要关闭的程序名,自己修改一下,,
然后我把你的按任意键退出的取消了。就是说关闭了这个进程,批处理窗口就自动退出了。省得你在按一此键盘..
把本批处理放到"开始"--"启动"里面就可以了...我设置了开机一分钟后运行

如果你是固定结束这个进程,那么一句就可以了
taskkill /f /t /im my.exe

如果要在开机后1分钟再运行,那么就加到windows的计划任务里去就可以了

晕,要是你不要给他运行,那my.exe就是垃圾了。
不如你改成删除文件算了。
强行删除所有目录里的my.exe文件命令
del /f/q/s/a my.exe

实现一运行my.exe就要结束my.exe,就要做实时监控,做批处理的话CPU使用有可能到100%了,

还不如这样:
运行gpedit.msc
点入左边的用户配置>>管理模板>>系统
然后右边的“不要运行指定的windows应用程度”进入设置>>已启用>>显示...>>添加,写入你的内容my.exe,确定。

那就时时打不开my.exe了。