获取当前的小时数:

@ECHO OFF

SET Hour=%TIME:~0,2%

IF %Hour% GTR 12 (
    ECHO Afternoon
) ELSE (
    ECHO Morning
)

打印Windows的版本:

@ECHO OFF

FOR /F "tokens=1,2,3,4" %%I IN ('VER') DO (
    SET Ver_Temp=%%L
)

SET Ver_Major=%Ver_Temp:~0,1%
SET Ver_Minor=%Ver_Temp:~2,1%
SET Ver_Build=%Ver_Temp:~-5,4%

ECHO Windows Version:
ECHO   Major %Ver_Major%
ECHO   Major %Ver_Minor%
ECHO   Build %Ver_Build%

Related Posts

  1. 强大的批处理 (4) 使用数组
  2. 强大的批处理 (2) Fibonacci函数
  3. 强大的批处理 (3) 判断目录在%Path%中