[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. :loop
  3. cls&setlocal enabledelayedexpansion
  4. for %%a in (一 二 三 四 五 六 天) do (set /a n+=1 & set ".!n!=%%a" & if "%date:~-1%"=="%%a" set x=!n!)
  5. if not defined x set /a x=4   &rem 如果%date%不包含星期,而今天是星期四,所以令x=4
  6. set /p var=几天前或几天后(前加-)?
  7. set /a "s=((var+x)%%7-7)%%7+7"   &rem 确保s∈[1-7]
  8. if "%var:~,1%" equ "-" (set "str=前") else set "str=后"
  9. echo %var:-=% 天%str%是星期!.%s%!
  10. endlocal&echo.&pause&goto loop
复制代码

[ 本帖最后由 zqz0012005 于 2008-10-17 00:13 编辑 ]
1

评分人数

命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

返回列表