如何批量更改系统区域设置

时间:2015-05-31 12:14:48

标签: batch-file

所以我试图制作一个kirikiri(日本虚拟小说创作者)但小说不会运行,除非系统区域是日语。

我知道如何手动完成;但是我想创建一个批量编写的程序来加快速度。

2 个答案:

答案 0 :(得分:2)

您可以从command line like this

进行设置
java -Duser.country=CA -Duser.language=fr ... com.x.Main

答案 1 :(得分:2)

应该知道这很简单(笑)...

在.bat

@echo off
control.exe intl.cpl,,/f:"locale.xml"
echo Files ready! press enter to finish setup!!
pause
shutdown.exe /r /t 00

在XML

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"> 
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList> 
<gs:InputPreferences> 

<!--en-AU--><gs:InputLanguageID Action="add" ID="0409:00000c09" Default="true"/>

<!--jp-JP--><gs:InputLanguageID Action="add" ID="0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}"/>

 </gs:InputPreferences>
 </gs:GlobalizationServices>