[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 apang 于 2014-8-9 21:50 编辑

08,09这种数字set /a 不认识,第三行改成
set /a m=1%date:~5,2%-101

TOP

回复 4# 7016427
  1. @echo off
  2. set /a y=%date:~0,4%,m=(1%date:~5,2%-90)%%12+101,y-=m/112
  3. set "jy=[%y%年%m:~1%月]"
  4. if "%date:~8,2%"=="01" echo f | xcopy d:\统计\速报.* /h /y g:\客运月报\速报%jy%.xls
  5. if not %errorlevel%==0 (echo    速报失败 ?)
  6. attrib g:\客运月报\*.* -h
  7. pause
复制代码

TOP

回复 6# 7016427


    因为你改错了
把你的具体要求更新到顶楼再说

TOP

回复 9# 7016427


    更新到顶楼,也就是1楼。如果出现0月,-1月怎么办

TOP

你拒绝更新到顶楼,我拒绝有效回答,公平合理
1

评分人数

    • CrLf: 好无奈技术 + 1

TOP

返回列表