如何获取计算机的当前国家/地区需要记录用户的地区(例如美国、加拿大、欧洲等)。请问有哪些方法可以获取计算机当前的国家/地区?可以使用 Get Environment Variable() 获取吗?我找不到这个函数可以检索哪些变量。
自动化和脚本回复:如何获取计算机的当前国家/地区我相信您必须从 Windows 注册表中获取它。
powershellCmd = "powershell -command \!"(Get-ItemProperty -Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation' -Name 'TimeZoneKeyName').TimeZoneKeyName\!"";
timezone = RunProgram(
executable("cmd.exe"),
options({"/C", powershellCmd}),
readFunction("Text")
);
Show(timezone);
回复:如何获取计算机的当前国家/地区我想确认返回的时区信息是否区分特定地区。
例如,日本和韩国都处于 +9 时区 - 它会分别返回“东京标准时间”和“首尔标准时间”吗?
或者它会显示相同的名称,例如“东京标准时间”,以指示时区?