Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ Наведите на путь истинный

Автор: Gval 29.12.2019, 14:46

Интересует как клавиатура посылает родной код.
(Нажали мы например 1 или любую другую кнопку) нужно отправить такой же сигнал в систему. Не в окно а именно в систему.
Естественно из пилота.
Например
Цикл
Пока условие верно
Раз в заданное время слать во всю систему (точно так же как это делает физическая клавиатура) ( с клавиатурой есть софт который шлёт кнопки и может их мониторить работает на уровне драйвера мне так понимается. Вот хочется его использовать вместе с пилотом в тандеме.)
Перепробовал все команды сенд что-то не получается.
Помогите хотя бы в ссылку ткните как тупого.

Автор: cirus 29.12.2019, 15:01

Код
sendex 1  // нажать 1 в активном окне
wait 300

Автор: Gval 29.12.2019, 18:34

Цитата(cirus @ 29.12.2019, 15:01) *

Код
sendex 1  // нажать 1 в активном окне
wait 300


Вот эта команда даёт 1 в активное окно.
Но я ищу решение что бы пилот дал эту 1 во всю систему как буд-то клавиатура
А это получается эмуляция в окно.

Автор: Automaton 29.12.2019, 21:22

Нажатия с клавиатуры в операционной системе срабатывают в активном окне - разве нет, или о чем речь? Если комбинация клавиш, то Sendex. Из справки по команде: "Привязка к окну: нет." так что работать будет как если не важно в каком окне комбинацию нажмешь.

Автор: Gval 29.12.2019, 21:46

Цитата(Automaton @ 29.12.2019, 21:22) *

Нажатия с клавиатуры в операционной системе срабатывают в активном окне - разве нет, или о чем речь? Если комбинация клавиш, то Sendex. Из справки по команде: "Привязка к окну: нет." так что работать будет как если не важно в каком окне комбинацию нажмешь.

Есть определенная проблема. Через эмулятор вторичный софт перехватывает клавиши. А вот с пилота клавиши не отлавливаются. Так же с любыми командами будь то send (217) или sendex. Новые защиты их считают нелигитимными. При этом из софта в макросе на том же оскаре клавиши всегда легитимны. Кроме оскара есть ещё софт из него клавиши отлавливаются.

И подскажите можно ли как-то через пилот определить какие кнопки зажаты на клавиатуре?

Автор: DarkMaster 31.12.2019, 19:47

Цитата
И подскажите можно ли как-то через пилот определить какие кнопки зажаты на клавиатуре?

https://forum.uokit.com/index.php?s=&showtopic=69611&view=findpost&p=432147
https://forum.uokit.com/index.php?s=&showtopic=69536&view=findpost&p=431321

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)