Re: jak sprawdzic, w jakiej wersji jezykowej jest Windows?

Autor: Piotr Smerda <piotrs00_at_go2hell.pl>
Data: Thu 17 Nov 2005 - 11:46:06 MET
Message-ID: <swuzkb4ax3w3$.1pn5pa0dije7c$.dlg@40tude.net>
Content-Type: text/plain; charset="iso-8859-2"

On Thu, 17 Nov 2005 11:38:56 +0100, Tomasz Chmielewski wrote:

> Piotr Smerda schrieb:
>> On Wed, 16 Nov 2005 22:36:50 +0100, Tomasz Chmielewski wrote:
>>
>>
>>>Mam w pracy Windowsy w kilku wersjach jezykowych.
>>>
>>>Problemem jest instalacja oprogramowania itp. za pomoca skryptow.
>>>
>>>Przykladowo, chcialbym, aby wersja niemiecka i angielska instalowaly sie
>>>na podstawie wersji jezykowej:
>>>
>>>\\server\instalki\%WINLANG%\program1\costam.exe
>>>
>>>dla jezyka niemieckiego i angielskiego (czy polskiego), %WINLANG%
>>>zamieniane byloby na DE, EN czy PL.
>>>
>>>Tylko wlasnie nie wiem, jak to zrobic :)
>>
>>
>> ' stąd
>> LCID = GetLocale
>> Select Case LCID
>> Case "1045" Wscript.Echo "Polish pl"
>> Case "1033" Wscript.Echo "English en-us"
>> Case "2057" Wscript.Echo "English en-gb"
>> Case "1031" Wscript.Echo "German de-de"
>> Case Else Wscript.Echo "Other"
>> End Select
>> 'dotąd
>>
>> Zapisać jako skrypt VBS. I żeby nie było czepiania się - pisałeś o wersjach
>> EN, DE, PL - nie uwzględniałem kilku wersji DE i kilkunastu EN oraz
>> pozostałych typu MY, JA, IS.
>
> no i jeszcze jakby ktos dal info, jak zrobic, zeby zamiast pisac userowi:
>
> Case "1031" Wscript.Echo "DE"
>
> ustawilo to zmienna %WINLANG% na DE (po czym wykonalbym sobie skrypt .bat)?

FOR /F %%I IN ('cscript D:\locale.vbs') do set WINLANG=%%I
ECHO %WINLANG%

-- 
Pozdrawiam
Piotrek
Received on Thu Nov 17 11:50:17 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 17 Nov 2005 - 12:42:03 MET