HansDampfDE 0 Geschrieben 6. August 2014 Melden Teilen Geschrieben 6. August 2014 (bearbeitet) 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 bearbeitet 7. August 2014 von HansDampfDE Zitieren Link zu diesem Kommentar
HansDampfDE 0 Geschrieben 7. August 2014 Autor Melden Teilen Geschrieben 7. August 2014 (bearbeitet) 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. bearbeitet 7. August 2014 von HansDampfDE Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.