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