Ввод данных и нажатие клавиш при работе нескольких потоков

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
mrfirst
Сообщения: 14
Зарегистрирован: 20 мар 2017, 14:31

Ввод данных и нажатие клавиш при работе нескольких потоков

Сообщение mrfirst » 03 апр 2017, 10:09

Здравствуйте, подскажите - как сделать, чтобы введение данных и нажатия клавиш корректно работало в свёрнутых приложения хуманэмулятора?
У меня в скрипте идёт ввод данных осуществляемый командой input($string,$timeout=0); но при свёрнутых приложениях работает не корректно - вводит данные где на текущий момент установлен фокус мыши в других окнах. Как сделать чтобы ввод данных корректно работал при нескольких потоках (приложениях)?
Так же как сделать чтобы корректно работало нажатия клавиш в каждом потоке (табуляция и т.д.)? Табуляция сильно требуется, так как не всегда возможно сфокусироваться на каком-то поле.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Ввод данных и нажатие клавиш при работе нескольких поток

Сообщение bigfozzy » 03 апр 2017, 10:41

Для мультипотока используйте другой набор функций - с префикcами send :
  • send_input вместо input
    и send_key вместо key

Ответить