Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как узнать язык системы?

Страниц (1): [1]
 

1. KevinS - 15 Мая, 2023 - 09:24:40 - перейти к сообщению
Здравствуйте. Можно ли программно узнать какой язык стоит в windows? Не раскладка клавиатуры, а именно язык системы. Русский, Английский и т.п.

Хотя по раскладке клавиатуры (если узнать не текущую, а все возможные), то тоже вариант...
(Добавление)
Получилось получить код языка системы через реестр:

https://kibor-bot.com/forum/topi...m=6&topic=83


 Цитата:

#define REG_SZ 1
#define REG_DWORD 4
external(INT, "regreadvalue", "regreadvalue", pathfolder()+"Regedit.dll"Подмигивание;


char x3[999];
int result3=regreadvalue("HKLM", "SYSTEM\CurrentControlSet\Control\Nls\Language", "InstallLanguage", REG_SZ, address(#x3[0]), sizearray(x3));
//messagebox(result3);
messagebox(format(#x3[0]));


Через powershell у меня не вышло. Если можно как-то еще, пожалуйста, покажите) буду рад
2. Zireael - 15 Мая, 2023 - 19:08:39 - перейти к сообщению
CODE:
external(INT, "GetSystemDefaultLCID", "GetSystemDefaultLCID", "Kernel32.dll");
messagebox(GetSystemDefaultLCID());

 Цитата:
Через powershell у меня не вышло.

CODE:
Get-WinSystemLocale

Powered by ExBB FM 1.0 Final