所以我试图创建一个批处理文件,根据当前时区更改pc的时区(在win8.1 btw上工作)。以下是目前为止的内容:
set current="timezone value"
if %current%=="S.A. Pacific Standard Time" TZUTIL s/"China Standard Time" else TZUTIL s/"S.A. Pacific Standard Time"
我如何获得我的pc的当前时区值,以便我可以设置%current%正确?有没有另一种不使用tziztil的方法?你建议我怎么做呢?
for /f "delims=" %%a in ('TZUTIL /g') do set "current=%%a"
echo %current%
你的命令有不正确的开关和缺少引号
if "%current%"=="S.A. Pacific Standard Time" (
TZUTIL /s "China Standard Time"
) else (
TZUTIL /s "S.A. Pacific Standard Time"
)