CODE: [Copy to clipboard]
@echo off
for /f "skip=4 tokens=3,4" %%i in (
'reg query "HKCU\Control Panel\International" /v sShortDate'
) do (echo 显示当前区域选项时间格式为 %%i %%j)
::设置区域选项时间格式为"年-月-日 星期几"
reg add "HKCU\Control Panel\International" /v "sShortDate" /d "yyyy-MM-dd dddd" /f>nul
::显示当前年月日星期及时间
echo 当前日期为:%date:~0,4%年%date:~5,2%月%date:~8,2%日
echo 当前星期为:%date:~11,3%
echo 当前时间为:%time:~0,5%
pause>nul
[CODE: [Copy to clipboard]
@echo off
for /f "skip=4 tokens=3,4" %%i in (
'reg query "HKCU\Control Panel\International" /v sShortDate'
) do (echo 当前区域选项时间格式为:%%i %%j)
::设置区域选项时间格式为"年-月-日 星期几"
reg add "HKCU\Control Panel\International" /v "sShortDate" /d "yyyy-MM-dd dddd" /f>nul
::显示当前年月日星期及时间
echo 当前日期为:%date:~0,4%年%date:~5,2%月%date:~8,2%日
echo 当前星期为:%date:~11,3%
echo 当前时间为:%time:~0,5%
::楼主的要求
if "%date:~11,3%"=="星期一" (
if %time:~0,5% GEQ 8:00 (if %time:~0,5% LEQ 8:45 goto :A)
if %time:~0,5% GEQ 8:55 (if %time:~0,5% LEQ 9:40 goto :B)
if %time:~0,5% GEQ 9:50 (if %time:~0,5% LEQ 10:30 goto :C)
)
if "%date:~11,3%"=="星期二" (
if %time:~0,5% GEQ 8:00 (if %time:~0,5% LEQ 8:45 goto :D)
if %time:~0,5% GEQ 8:55 (if %time:~0,5% LEQ 9:40 goto :E)
if %time:~0,5% GEQ 9:50 (if %time:~0,5% LEQ 10:30 goto :F)
)
if "%date:~11,3%"=="星期六" (goto :G)
if "%date:~11,3%"=="星期日" (goto :G)
echo 未执行任何操作
pause&goto :EOF
:A
echo 执行操作A
pause&goto :EOF
:B
echo 执行操作B
pause&goto :EOF
:C
echo 执行操作C
pause&goto :EOF
:D
echo 执行操作D
pause&goto :EOF
:E
echo 执行操作E
pause&goto :EOF
:F
echo 执行操作F
pause&goto :EOF
:G
echo 执行操作G
pause&goto :EOF
[