Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Масштабирование в LDPlayer

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

1. a300 - 29 Января, 2022 - 20:14:49 - перейти к сообщению
Здравствуйте.

Может кто то сможет помочь, в LDPlayer необходимо масштабирование.

При обычном нажатии и удержании в течении некоторого времени на клавиатуре клавиши F4 или F5 (уменьшение и увеличение масштаба) происходит непрерывное масштабирование в окне LDPlayer. Пытаюсь реализовать подобный сценарий в не активном окне LDPlayer через код Кибор, но реакция LDPlayer всё время как будто происходит кратковременное нажатие и отпускание.

Пробовал два варианта передачи нажатий для масштабирования, с изображением в галерее LDPlayer:

CODE:
win W_Kib=window ("TheRender", "RenderWindow", window ("Bot - 1", "LDPlayerMainFrame", -1));
int eX_Kib, eY_Kib;
eX_Kib=W_Kib.widthclient;
eY_Kib=W_Kib.heightclient;

sendkeydown(116, W_Kib);// F5
sleep(6000);
sendkeyup(116, W_Kib);// F5

sleep(5000);
// и ещё такой вариант

postmessage(WM_KEYDOWN, 116, 1, W_Kib);// F5
sleep(6000);
postmessage(WM_KEYUP, 116, 3221225472, W_Kib);// F5



но в обоих вариантах реакция LDPlayer как на кратковременное нажатие.

Вопрос к более умным людям, может быть есть ещё какой-то ещё вариант передачи нажатия и удержания в не активный (контрол или окно LDPlayer), имитирующий нажатие и удержания клавиш масштабирования, чтобы получить аналогичную реакцию LDPlayer, как на нажатие и удержание реальных клавиш масштабирования
2. Zireael - 30 Января, 2022 - 02:18:23 - перейти к сообщению
Попробуйте так:
CODE:
win W_Kib=window ("TheRender", "RenderWindow", window ("Bot - 1", "LDPlayerMainFrame", -1));

looptime(3000)
{
sendkey(116, W_Kib);// F5
sleep(30);
}
3. a300 - 02 Февраля, 2022 - 19:31:02 - перейти к сообщению
Спасибо.
Да этот вариант кода с изображением в галерее LDPlayer вроде работает похоже, на непрерывное зажатие клавиши масштаба, а в игре State of Survival через раз. Например при уменьшении масштаба кодом предоставленным выше происходит уменьшение и через доли секунды может произойти скачкообразное увеличение масштаба, пробовал менять частоту нажатий но не помогает к сожалению.

Powered by ExBB FM 1.0 Final