$keyboard->send_key Down - перепрыгивает через строку

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
viktor555
Сообщения: 14
Зарегистрирован: 21 июн 2013, 11:03

$keyboard->send_key Down - перепрыгивает через строку

Сообщение viktor555 » 30 авг 2017, 17:50

Добрый день!
Подскажите как добиться того чтобы функция $keyboard->send_key(VK_DOWN)."\n"; или $keyboard->send_key(40,true);
выбирала каждый пункт, а не перепрыгивала через раз?
Имеется ввиду следующие, есть $listbox, в котором много пунктов (Выбор города)
Мне нужно выбрать город, к примеру первый в списке, но функция $keyboard->send_key выбирает сразу второй, а первый перепрыгивает, те, send_key опускается на каждый второй, а не по порядку.

Пример скрипта, если первый в списке
$listbox->set_focus_by_name("имя1");
$keyboard->send_key(VK_DOWN)."\n"; некорректно
$keyboard->send_key(40,true); некорректно

Или, если в середине списка
$listbox->set_focus_by_name("имя1");
$listbox->select_text_by_name("им1","текст",false);
$keyboard->send_key(VK_DOWN)."\n"; тож самое
$keyboard->send_key(40,true);

Вставлял разные паузы sleep(1), не помогает.

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: $keyboard->send_key Down - перепрыгивает через строку

Сообщение Support » 04 сен 2017, 11:55

Не могли бы вы скинуть адрес страницы на которой можно посмотреть этот список.

viktor555
Сообщения: 14
Зарегистрирован: 21 июн 2013, 11:03

Re: $keyboard->send_key Down - перепрыгивает через строку

Сообщение viktor555 » 04 сен 2017, 17:32

отправил.
Но функция $keyboard->key("")
работает как надо.

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

Re: $keyboard->send_key Down - перепрыгивает через строку

Сообщение bigfozzy » 12 сен 2017, 14:42

исправлено, испправления будут доступны со следующей версии

Ответить