HansDampfDE 0 Posted August 6, 2014 Report Posted August 6, 2014 (edited) Hallo, ich habe ein kleines Problem, und zwar erkennt ein Programm von mir die Ländereinstellungen nicht (z.B. Datum). Ich möchte jetzt ein Batch-Script schreiben, mit dem ich die Ländereinstellungen bei Windows ändern kann. Ungefährer Pseudocode: wenn (Sprachformat = "Deutsch-Deutschland") dann setzte auf "Englisch-USA"sonst wenn (Sprachformat = "Englisch-USA") dann setzte auf "Deutsch-Deutschland" ende wennende wenn So weit bin ich noch selber gekommen: @echo offrundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4 Vielen Dank schon mal im Voraus :) http://www.androidpit.de/forum/613814/batch-script-zum-aendern-der-spracheinstellungen http://www.gutefrage.net/frage/batch-script-zum-aendern-der-spracheinstellungen#answer131165661 Habe auch das noch gefunden, hat mir aber auch nicht weiter geholfen: http://www.mcseboard.de/topic/180807-sprache-%C3%A4ndern-im-silence-mode/ http://www.pcwelt.de/forum/showthread.php?221165-Wie-%E4ndert-man-die-L%E4ndereinstellung-per-bat-file http://www.administrator.de/forum/l%C3%A4ndereinstellungen-per-bat-file-41183.html http://vlaurie.com/computers2/Articles/control.htm http://social.technet.microsoft.com/forums/windows/de-DE/f3d6e715-3d03-4b6f-905b-b4fc8dbb4f18/win7-ultimate-sprache-per-button-umschalten So weit bin ich jetzt: Was mache ich denn falsch?? RegOp.txt: [RegionalSettings]Language = 0407LanguageGroup = 0407, 0409SystemLocale = 0407UserLocale = 0407InputLocale = 0407:00000407, 0409:00000409UserLocale_DefaultUser = 0407InputLocale_DefaultUser = 0407:00000407 Language.bat: @echo offrundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"C:\Users\???\Desktop\RegOp.txt" Die ??? dienen dem Datenschutz http://msdn.microsoft.com/en-ie/goglobal/bb964650(l=en-us)#eyb Edited August 7, 2014 by HansDampfDE
HansDampfDE 0 Posted August 7, 2014 Author Report Posted August 7, 2014 (edited) Habe jetzt eine Lösung gefunden: http://www.gutefrage.net/frage/batch-script-zum-aendern-der-spracheinstellungen http://www.androidpit.de/forum/613814/batch-script-zum-aendern-der-spracheinstellungen http://www.computerbase.de/forum/showthread.php?t=1377188&p=16084095 http://franzhuber23.blogspot.de/2014/08/batch-script-zum-andern-der.html ChangeLanguage.bat: @echo off control intl.cpl,, /f:"C:\Users\???\Desktop\XMLUS.xml" echo Spracheinstellungen auf Englisch gesetzt/ Language properties set to English pause @echo off control intl.cpl,, /f:"C:\Users\???\Desktop\XMLDE.xml" echo Spracheinstellungen auf Deutsch gesetzt/ Language properties set to German pause XMLDE.xml: <gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"> <!--User List--> <gs:UserList> <gs:User UserID="Current"/> </gs:UserList> <!--User Locale--> <gs:UserLocale> <gs:Locale Name="de-DE" SetAsCurrent="true"/> </gs:UserLocale> </gs:GlobalizationServices> XMLUS.xml: <gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"> <!--User List--> <gs:UserList> <gs:User UserID="Current"/> </gs:UserList> <!--User Locale--> <gs:UserLocale> <gs:Locale Name="en-US" SetAsCurrent="true"/> </gs:UserLocale> </gs:GlobalizationServices> Die ??? dienen dem Datenschutz, Pfade sind selbstverständlich anzupassen!!!! Beschreibung: Setzt erst die Ländereinstellungen auf Deutsch, wartet dann auf Tastendruck, setzt dann die Ländereinstellungen auf Englisch und wartet wieder auf einen Tastendruck. Beendet sich anschließend. Edited August 7, 2014 by HansDampfDE
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now