使用批处理文件根据当前时区值更改PC的时区



所以我试图创建一个批处理文件,根据当前时区更改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"
)

相关内容

  • 没有找到相关文章

最新更新