Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: SA93N on November 17, 2013, 10:53:51 AM

Title: Как сделать чтобы включалась русская раскладка?
Post by: SA93N on November 17, 2013, 10:53:51 AM
Привет. Как сделать так, чтобы кликермен проверял включена ли русская раскладка на клавиатуре, если да, то продолжал сценарий, если нет, то переключал на русскую и продолжал сценарий?
Title: Re: Как сделать чтобы включалась русская раскладка?
Post by: Oraven on November 17, 2013, 12:04:30 PM
Важно понимать что для корректной работы KEYSTRING раскладки в кликермане и целевом окне должны совпадать. Определять ничего не требуется, можно сразу установить нужную раскладку.

Эти команды описаны в разделе Клавиатура, в справке.
Code: (clickermann) [Select]
$hwnd1 = wndfind("Clickermann -") // получаем HWND окна кликера
$hwnd2 = wndfind("Блокнот") // получаем HWND окна Блокнота

SETKBLAYOUT($hwnd1, 1033) // устанавливаем английскую раскладку для окон
SETKBLAYOUT($hwnd2, 1033)

//или
SETKBLAYOUT($hwnd1, 1049) // устанавливаем русскую раскладку для окон
SETKBLAYOUT($hwnd2, 1049)
Title: Re: Как сделать чтобы включалась русская раскладка?
Post by: SA93N on November 17, 2013, 12:36:53 PM
Спасибо, да в справке написано, но то ли я был невнимателен то ли там этого не было, но о том что раскладки должны совпадать я не знал.