Jump to content

Batch-Script zum ändern der Spracheinstellungen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Posted (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 :)

 

post-69156-0-53449000-1407328639_thumb.jpg

post-69156-0-32673100-1407328663_thumb.jpg

 

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 by HansDampfDE
Posted (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 by HansDampfDE
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...