前言
班主任需要收集各科科任老师上课的课件、文档等资料,但是下课后常常因时间匆忙或忘记了等原因忘记索要,于是这样一个自动化的拷贝工具在前人的键盘中诞生,而我只是依据思路重新将此脚本编写了一下。
@echo off
set dt=%date:~0,4%/%date:~5,2%/%date:~8,2%
set fileSource=%1
set excelDir="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE"
set pptDir="C:\Program Files\Microsoft Office\root\Office16\POWERPNT.EXE"
set wordDir="C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE"
set suffix=%~x1
cd C:\path-to-copier
if exist %dt% (
echo "Dir exists, skipping creating"
) else (
mkdir "%dt%"
)
set tarDir=C:\path-to-copier\"%dt%"
copy /Y %fileSource% %tarDir%
if "%suffix%"==".docx" (start %wordDir% %fileSource%) else (if "%suffix%"==".doc" (start %wordDir% %fileSource% ) )
if "%suffix%"==".pptx" (start %pptDir% %fileSource%) else (if "%suffix%"==".ppt" (start %pptDir% %fileSource% ) )
if "%suffix%"==".xlsx" (start %excelDir% %fileSource%) else (if "%suffix%"==".xls" (start %excelDir% %fileSource% ) )
使用说明,将BAT脚本设置为您电脑上的ppt/word/excel文档的打开方式,脚本中wordDir、pptDir、excelDir
请根据实际情况设定,path-to-copier为您存放auto-copier的目录,您也可以根据实际需要添加需要复制的文件类型。
但是,脚本执行过程中控制台/终端会闪出一下,大家可以可以根据实际情况调整好脚本内容后,使用Bat To Exe Converter对其简单进行了打包,输出格式中选择了不可见exe文件。
所需文件:
演示:
[embed-video id="32127" url="https://vkceyugu.cdn.bspapp.com/VKCEYUGU-99742694-e4ac-4c21-abae-b00fa4f7fd92/e64e0e81-38d1-47ad-94f7-6206214993df.mp4" type="normal" live="false"]