批处理:设置变量、调用变量和重命名添加日期

工作中会遇到一些简单但繁琐的电脑操作,通过编写一些批处理脚本,能提高工作的效率。

先来看下面的代码

set /p a=input a:
set /p b=input b:
set /p c=input c:
set /a result=%a%+%b%
echo %result% > sum.txt
@set name=%date:~10,4%%date:~4,2%%date:~7,2%
ren sum.txt %c%sum%name%.txt
pause

set是对参数的定义,/p表示手动输入的动态参数,“=”后面的内容便是对这个参数的描述,在用户需要输入值得时候提示用户。/a表示数值运算相关的静态变量。

echo表示打印内容到屏幕,>或1>表示将结果输出,后面跟文件地址和文件名,输出覆盖原有结果,若为>>命令,则为续写,若无此文件则创建文件。

@表示该命令不显示,echo off表示关闭屏显,@echo off则表示包括echo off

%date:~10,4%表示系统时间变量中,从第十位开始输出4位

ren a.txt b.txt将a.txt重命名为b.txt

由此实现了将变量操作后,按日期重命名的功能
image
image

posted @ 2021-10-11 12:14  带汽柠檬水  阅读(678)  评论(0)    收藏  举报