batch-file - 在 BATCH 中更改区域和语言选项

标签 batch-file localization

如何使用批处理代码更改 Windows XP 和 7 中的区域和语言选项?

我想使用 .bat 文件将“标准和格式”更改为墨西哥西类牙语。

最佳答案

这些设置位于 HKCU\Control Panel\International 下的注册表中

您可以使用 reg.exe 手动进行更改。最简单的方法是手动将您的区域和语言更改为西类牙语(墨西哥)打开一个 cmd 窗口并键入 reg query "HKCU\Control Panel\International" 这将显示您的值要他们。然后修改它们,对每个值使用 REG ADD "HKCU\Control Panel\International"/t REG_SZ/v LocaleName/d es-Mx/f 用适当的名称替换/v 之后的内容,/d 之后的内容具有适当的值。

另一种选择是将 HKCU\Control Panel\International 配置单元导出到一个 .reg 文件,然后使用 regedit/s ImportFile.reg 将其导入到注册表中>

您可能需要在导入后刷新注册表才能看到更改。这通常涉及重新启动,但请尝试将以下内容添加为批处理文件中的最后一行。 RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True

关于batch-file - 在 BATCH 中更改区域和语言选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21689831/

相关文章:

windows - 批处理文件似乎被缓存

windows - 在 'for findstr' 循环中时的“if errorlevel”语句

javascript - 如何在 JavaScript 中使用 "best fit"区域设置?

c# - 如何告诉我的网页使用特定的 UI 文化?

iphone - initWithNibName : bundle: always load English nib

objective-c - 如何使用特定语言的本地化 UIImage?

windows - Batch Then此时出乎意料

ruby - 是否可以将 Ruby 代码嵌入到批处理文件中?

web-services - RESTful 枚举。字符串还是ID?

windows - 环境变量不扩展