Windows批处理小案例
程序员文章站
2024-03-17 09:13:46
...
需求:在周一到周五的时候定时执行某一操作
首先创建一个文本文档,后缀名改成.bat,然后打开文件写入代码,代码如下(rem为注释):
@echo off
rem 获取当前日期(周几)
set today=%DATE:~11,2%
rem 打印当前日期
echo %today%
rem 声明一个字符串,可以理解成一个数组或者集合,使用for %%a in (%weekdays%) do ( echo %%a )
rem 可以看到是这样的
rem 周一
rem 周二
rem 周三
rem 周四
rem 周五
set weekdays=周一 周二 周三 周四 周五
for %%a in (%weekdays%) do (
rem 判断当前日期是不是在集合里面,是就执行一个url
rem 网上很多文档,博客都是写 set var=%%a,然后拿 %var% == %today%这样比较,实际验证不可行
if %%a == %today% ( start www.baidu.com )
)
剩下的就是在Windows定时任务中添加此bat文件定时执行,mark一下
上一篇: 文件输入输出流01(C++)
下一篇: C++ 输入输出流,文件操作