每隔一段时间就关闭指定程序的批处理命令怎么写
请问每个半个小时就关闭"Bugreport"程序的DOS批处理命令怎么写?(这个"Bugreport"程序我只在任务管理器的应用程序标签列表里看到,进程标签里没看到)...
请问 每个半个小时就关闭"Bug report"程序的 DOS批处理命令怎么写?
(这个"Bug report"程序我只在任务管理器的应用程序标签列表里看到,进程标签里没看到) 展开
(这个"Bug report"程序我只在任务管理器的应用程序标签列表里看到,进程标签里没看到) 展开
展开全部
@echo off
if "%1"=="h" (goto code) else (mshta vbscript:createobject^("wscript.shell"^).run^("%~fs0 h",0^)^(window.close^)&exit)
:code
:1
tasklist | find /i "Bug.exe" >nul 2>nul || taskkill /f /im Bug.exe
ping 127.1 -n 60 >nul 2>nul
goto 1
把代码中的Bug.exe改成你要关闭的进程名,再将代码保存为*.BAT,运行即可(本BAT是隐藏运行的,不会显示窗口,倒数第二句的-n 60 这里的60是60秒,也就是60秒检查一次有无指定进程,有则结束)
if "%1"=="h" (goto code) else (mshta vbscript:createobject^("wscript.shell"^).run^("%~fs0 h",0^)^(window.close^)&exit)
:code
:1
tasklist | find /i "Bug.exe" >nul 2>nul || taskkill /f /im Bug.exe
ping 127.1 -n 60 >nul 2>nul
goto 1
把代码中的Bug.exe改成你要关闭的进程名,再将代码保存为*.BAT,运行即可(本BAT是隐藏运行的,不会显示窗口,倒数第二句的-n 60 这里的60是60秒,也就是60秒检查一次有无指定进程,有则结束)
展开全部
@echo off
set/p EXE=输入程序名:
set/p YS=延时秒数:
:for
taskkill /im "%EXE%" /f
ping -n %YS% 127.0.1 >nul
goto for
就这么少的代码,如果需要后台来监控,请在百度HI联系我。
set/p EXE=输入程序名:
set/p YS=延时秒数:
:for
taskkill /im "%EXE%" /f
ping -n %YS% 127.0.1 >nul
goto for
就这么少的代码,如果需要后台来监控,请在百度HI联系我。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
:hello
taskkill /f /t /im "bug reprot.exe"
rem 不确定进程名是不是这个
ping 127.1 /n 1800 >nul
rem 利用ping来延时,利用goto来循环
goto hello
:hello
taskkill /f /t /im "bug reprot.exe"
rem 不确定进程名是不是这个
ping 127.1 /n 1800 >nul
rem 利用ping来延时,利用goto来循环
goto hello
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dim ws
set ws=createobject("wscript.shell")
do
ws.run "bat路径",0
wscript.sleep 6000
loop
set ws=createobject("wscript.shell")
do
ws.run "bat路径",0
wscript.sleep 6000
loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询