+++++++++++++++++++++++++++++++++++++++++++++
@ECHO OFF
setlocal enabledelayedexpansion
for /f "tokens=1,2,3,4,5 delims=- " %%a in ('date /t') do (
set n=%%a
set y=%%b
set r=%%c
)
set num1=y
set num2=1
call :lineup num1
call :lineup num2
set/a flag=0
for /l %%i in (1 1 2) do (
set/a var=!num1:~-%%i,1!+!num2:~-%%i,1!+!flag!
set var=0!var!
set flag=!var:~-2,1!
set str=!var:~-1!!str!
)
ECHO ON
for /f "delims=0 tokens=*" %%i in ("!str!") do ECHO | DATE %n%-%%i-%r%
PAUSE
:lineup obj
for /l %%i in (1 1 2) do set %1=0!%1!
call set %1=!%1:~-2!作者: hyh8100 时间: 2009-8-6 01:08 高手都跑那里去了啊,帮帮解决一下作者: applecy 时间: 2009-8-6 13:29 呃...为什么需要这么麻烦呢?
直接判断当前月份更换指定的墙纸不简单点?作者: hyh8100 时间: 2009-8-7 12:45 这个不是更换墙的,是设置可以使用时间的
就是设置当前软件一个月后失效
能不能提供一个DOS下面最简单的加法运算,谢谢作者: slore 时间: 2009-8-7 13:03 set /a