Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
KevinS
Отправлено: 15 Мая, 2023 - 17:24:40
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 218
Дата рег-ции: Февр. 2020  
Репутация: 2




Здравствуйте. Можно ли программно узнать какой язык стоит в 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 у меня не вышло. Если можно как-то еще, пожалуйста, покажите) буду рад

(Отредактировано автором: 15 Мая, 2023 - 17:25:47)

 
 Top
Zireael
Отправлено: 16 Мая, 2023 - 03:08:39
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
external(INT, "GetSystemDefaultLCID", "GetSystemDefaultLCID", "Kernel32.dll");
messagebox(GetSystemDefaultLCID());

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

CODE:
Get-WinSystemLocale
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by