BAT 根据星期值执行某种操作

来源:互联网 发布:北京企业名录数据库 编辑:程序博客网 时间:2024/06/04 19:16

@echo off
::获取系统时间的星期值
set day=%date:~11,14%

::不是星期一退出
if not "%day%"=="星期一" exit
::是星期一跳到sayHello执行那里的语句
if "%day%"=="星期一" goto sayHello
pause

:sayHello
::创建以日期命名的文本,文本类容类似“很简单,今天是:2009-3-16 星期一”
echo 很简单,今天是:%date:~0,14% >%date:~0,10%.txt
::压缩文本到压缩包中
"C:/Program Files/WinRAR/rar" a mms_%date:~0,10%.rar %date:~0,10%.txt
::删除文本文件
del %date:~0,10%.txt

原创粉丝点击