Loading

自动化测试脚本应用和实践代码

1.自动将本地电脑的文件夹内容压缩成指定格式并备份到网盘

场景举例:可以把自己电脑的Download文件夹设为自动备份文件夹,电脑用任务计划管理固定时间运行一次该命令,即可后台自动将上周一的文件打包上传到网盘

前提:需要下载安装解压缩软件7-zip,网址:7-Zip

可以将该命令保存成:backup.bat,方便设置自动运行

::需要备份的文件夹,自动打包成zip文件
set TozipPath=C:\Users\Liuzhiyu\Desktop\Data\
::将备份文件移动到该目录,此位置可为网盘目录
set MoveToBox=C:\Users\Liuzhiyu\Desktop\BackUp\
setlocal enabledelayedexpansion
::7Zip主程序的位置
set 7ZipDir=%ProgramFiles%\7-Zip\
::对上周一的文件进行备份
echo Wscript.echo dateadd("d",-11,date)>vbs.vbs
for /f %%a in ('cscript //nologo vbs.vbs') do del vbs.vbs&&set yyyymmdd=%%a
for /f "tokens=1,2,3* delims=// " %%i in ('echo %yyyymmdd%') do set yyyy=%%i&set mm=%%j&set dd=%%k
if   %mm%   LSS   9   set   mm=0%mm%
if   %dd%   LSS   9   set   dd=0%dd%
echo %yyyy%%mm%%dd%
set dttm=%yyyy%%mm%%dd%
set FileName=data%dttm%.zip
start /wait "" "!7ZipDir!7z.exe" a -tzip %FileName% %TozipPath% -r
copy %FileName% %MoveToBox%
del %FileName% /f /q

 2.结合ScheduleJob和VBA实现指定时间给指定对象发送邮件

利用Windows系统自带VBS编程实现邮件定时给指定人发送邮件 - 宇不点 - 博客园 (cnblogs.com)

posted @ 2023-02-06 08:50  网格像素技术  阅读(116)  评论(0编辑  收藏  举报