
| Quote: | |
|
CODE: [Copy to clipboard]我改了一点点,这样28天才可以显示正常。@echo off
setlocal ENABLEDELAYEDEXPANSION
set syear=2008
set smouth=02
if "!smouth!" == "02" (
set /a yyyy=!syear!%%4
if "!yyyy!" == "0" (set lday=29) else (set ldate=28)
)
echo !lday! !ldate!
CODE: [Copy to clipboard]唉,这是你的粗心大意造成的结果,你后面 lday =28,变量后面多了一个空格。if "!yyyy!" == "0" (set lday=29) else (set lday =28)
CODE: [Copy to clipboard]if "!yyyy!" == "0" (set lday=29) else (set lday=28)
| Quote: | |
|

| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |