本帖最后由 plp626 于 2011-5-26 20:41 编辑
没判断非法日期:- @echo off&setlocal EnableDelayedExpansion
- Set/p xx=请输入日期【格式如如“05-26”】:
- for %%a in ("01=13";"02=14";"-=月")do Set xx=!xx:%%~a!
-
- set tp=双鱼座 14月19日-03月20日
- for /f "tokens=1-2 delims= " %%a in (
- '"(more +12 %0&ECHO 哈哈哈 %xx%日)|sort /+4"'
- )do (
- if %%a==哈哈哈 Set tp=!tp:13=01!&ECHO !tp:14=02!&pause&exit
- Set tp=%%a %%b
- )
-
- 白羊座 03月21日-04月19日
- 金牛座 04月20日-05月20日
- 双子座 05月21日-06月21日
- 巨蟹座 06月22日-07月22日
- 狮子座 07月23日-08月22日
- 处女座 08月23日-09月22日
- 天枰座 09月23日-10月23日
- 天蝎座 10月24日-11月22日
- 射手座 11月23日-12月21日
- 摩羯座 12月22日-01月19日
- 水瓶座 13月20日-02月18日
- 双鱼座 14月19日-03月20日
复制代码 忘了随风最开始的要求,还要显示日期的范围,已更新。 |