GORA2
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору igor_andreev Цитата: Не проходит - понятие растяжимое. | Не проходит, значит не определяет язык установленной Windows. Т.е. если я установил "русскую" Windows, а затем в "Региональных настройках" установил язык "Английский", то буду иметь sLanguage=ENG, а Windows установлена "русская". Задача такова: есть батник с возможностью вывода сообщений на двумя языках. Если в системе МОЖНО вывести сообщения на русском языке, то включаем вывод русских сообщений, если такой возможности НЕТ, то все сообщения нужно выводить на английском языке. Windows может быть не любая, а win2000 и выше. Цитата: os_lang.vbs Код: Set objClass = GetObject("WinMgmts:\\.\Root\CIMV2:Win32_OperatingSystem") For Each i in objClass.Instances_ Wscript.Echo i.CodeSet & Chr(32) & i.OSLanguage Next и Код: cscript os_lang.vbs выдает в русской XP: 1251 1049 в английской: 1251 1033 Первая цифра - установленная кодовая страница, вторая - язык операционки | Но это не батник, а скрипт или я ошибаюсь!? Мне нужно результат проверки вернуть в батник для принятия решения, о языке выводимых сообщений! Вроде все изложил подробно. Если можно, объясните мне так же подробно, как, если можно, проверить и использовать в батнике результат проверки описанной мной ситуации. Заранее благодарен за любую помощь! |