批处理问题求教

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:13:58
请教高手 :怎么用批处理语句获得今天是星期几, 再用 if 语句作出判断 ,并执行相映操作?

这样是不是简单点呢:
@echo off
for %%i in (一 二 三 四 五 六 日) do date /t | find "%%i" >nul 2>nul && goto %%i
:一
echo 星期一
pause
exit

:二
echo 星期二
pause
exit

:三
echo 星期三
pause
exit

:四
echo 星期四
pause
exit

:五
echo 星期五
pause
exit

:六
echo 星期六
pause
exit

:日
echo 星期日
pause
exit

不用if ,使用goto即可执行命令操作

@echo off
date /t | find "星期一" && goto 1
date /t | find "星期二" && goto 2
date /t | find "星期三" && goto 3
date /t | find "星期四" && goto 4
date /t | find "星期五" && goto 5
date /t | find "星期六" && goto 6
date /t | find "星期日" && goto 7
exit
:1
echo 今天是星期一
exit

:2
echo 今天是星期二
exit

:3
echo 今天是星期三
e