定时启动关闭应用程序-windows

该文介绍了如何创建一个批处理(.bat)文件来关闭和启动指定的应用程序,如Excel,并设置了使用任务调度器定时执行该任务。在批处理脚本中,利用`taskkill`命令强制结束进程,然后用`start`命令启动应用程序,并通过`ping`命令延迟执行。同时,指出了使用中文路径和前台运行时可能出现的问题,以及解决方法。
摘要由CSDN通过智能技术生成

步骤1:编写批处理文件( .bat)

@echo off
echo "正在关闭 ..."
taskkill /f /im EXCEL.EXE(替换你的应用程序名称)
echo "应用已关闭"
@ping 127.0.0.1 -n 3 >nul
echo "正在启动 ..."
start EXCEL.EXE(替换你的应用程序名称)
echo "3秒后退出"
@ping 127.0.0.1 -n 3 >nul
exit

解释说明:(此段文字搬运互联网)
@ping 127.0.0.1 -n 3 >nul ping本地地址,为了等待3秒后,再执行后面的代码;

tasklist /fi “imagename eq nginx.exe”
tasklist | findstr 相关字段
taskkill /f /t /im 进程名称
/f 杀死所有进程及子进程
/t 强制杀死
/im 用镜像名称作为进程信息
/pid 用进程id作为进程信息

步骤2:设置定时任务

命令行输入:taskschd.msc
显示配置窗口
A.设置触发器
B.设置批处理文件路径
(此处比较简单,不截图说明了)

踩过的坑:

1.前台运行

在这里插入图片描述

2.中文路径

批处理脚本中,有中文路径时,保存文件选择编码“ANSI”

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值