批处理自动执行每日值班文件

单位大厅有个多功能显示屏,暂且是播放每日值班的,后来不知道什么地方出了问题,播放机的注册文件丢失了,因此播放功能受到了影响,总是会弹出“未注册”提示框。联系软件服务商也没解决,貌似还得重新购买授权,容我吐槽一下,这种软件难道不应该是购买播放机永久赠送的嘛,怎么还要重新购买授权?好吧,暂且不管那么多了,总得解决问题啊,于是乎,想了个曲线救国的办法,因为播放每日值班用的PPT,所以就想利用批处理来实现判断当前日期,然后自动打开相应的文件。通过各种搜索学习,还是搞定了,以此记录、备忘:

@echo off
title 【每日值班自动触发器 By:综管部】
color a
mode con cols=50 lines=20
echo. 每日值班触发器
echo. 正在计算中,请稍后...
echo. 如发现错误,请及时向综管部汇报
ping 127.1 -n 10 >nul
set str=01/01
if "%date:~5,5%" equ "%str%" (
start d:\zb\1.pps
)
...

以上语句每个月都需要更改,有点麻烦,改动一下获取值,不判断月份,只判断天数,每个月通用

set str=01
if “%date:~8,2%” equ “%str%” (
start d:\zb\1.pps
)