Ostatnio siedzę i bawię się windowsowym Multilingual User Interface. Posiłkując się tym oto artykułem zintegrowałem MUI z instalką na RISie. Ale tu pojawił się problem – jak niezbyt technicznym ludziom pokazać sposób zmiany języka? Tutorial? Nieeeeeee. Za dużo pracy ;) Idąc za radą NeXoRa „If it moves – script it” udało mi się z Kfaz’a pomocą spłodzić coś takiego:

Piczek.vbs

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.run "regedit /s ""G:Program FilesMUIjap.reg""",1,true
WshShell.run "taskkill /F /IM explorer.exe",1,true
WshShell.run "explorer.exe",1,false

jap.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERControl PanelDesktop]
"MUILanguagePending"="00000415"
"MultiUILanguageId"="00000415"

Ogólnie idea jest prosta. Podmień wpisy w rejestrze (znalezienie ich trwa krótką chwilę), zabij explorera i uruchom go w kontekście nowego UI. Co do kodów języków, to są one dostępne tutaj.

-o((:: sprEad the l0ve ::))o-

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Time limit is exhausted. Please reload CAPTCHA.