windows结束进程并定时重启应用bat脚本

博客介绍了Windows系统下的两个bat脚本。一是关闭进程并启动应用的start.bat脚本,二是能让前者在特定时间执行的timer_start.bat脚本,且start.bat可单独或配合timer_start.bat使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、关闭进程并启动应用bat脚本

start.bat

@echo off
rem 关闭指定进程
taskkill /f /im test.exe

set "logFile=Windows\test\Saved\Logs\*.log"
rem 如果存在日志文件则删除日志文件
if exist "%logFile%" (
    del "%logFile%"
    echo delete success
) else (
    echo file not exist,Unable to delete
)

rem 启动应用
start "" "Windows\test.exe"

exit

 二、特定时间执行以上脚本的bat脚本

timer_start.bat

@echo off
setlocal enabledelayedexpansion

rem 启动start.bat脚本
start "" "start.bat"

rem 设置指定的执行时间,格式为 "HH:MM:SS"
set target_time=23:58:00

rem 循环
:mainloop
rem 获取当前系统时间
for /f "tokens=1-3 delims=:" %%a in ('time /t') do (
  set current_time=%%a:%%b:%%c
  echo %%a:%%b:%%c
)

rem 比较当前时间与指定时间
if "%current_time%" geq "%target_time%" (
  echo 当前时间已经大于或等于指定时间,执行你的程序
  rem 在这里添加要执行的程序的命令
  start "" "start.bat"
)

rem 等待5秒
timeout /t 60 /nobreak >nul

goto :mainloop

 注:脚本start.bat可以单独使用,也可以配合脚本timer_start.bat一起使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值