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

Основной раздел => Использование => Topic started by: psyzum on October 21, 2016, 11:17:04 PM

Title: почему не работает в фоне VNC Viewer!?
Post by: psyzum on October 21, 2016, 11:17:04 PM
когда выбрать окно, то клики отрабатывает!
код простой, а работать не хочет в фоне(свёрнутом или не активным)
привязку делал к окну.
Так почему не работает в фоне VNC Viewer!?помогите решить проблему
k-meleon и Palemoon(браузеры) опробовал,работает в фоне
виндовоз XP
Code: [Select]
$hwnd = WNDFIND("ImPAD0314 - VNC Viewer")
//WNDSTATE(WNDFIND("ImPAD0314 - VNC Viewer"), 1)  //ñâåðíóòü îêíî ðàçâåðíóòü îêíî îêíî
//WNDPOS (WNDFIND("ImPAD0314 - VNC Viewer"), 0, 0) // êîîðäèíàòà
//WNDSIZE (WNDFIND("ImPAD0314 - VNC Viewer"), 123, 125) // øèðèíà, âûñîòà îêíà

$x = 992 // Êîîðäèíàòà ïî X
$y = 692 // Êîîðäèíàòà
$y1 = 647 // Êîîðäèíàòà ïî Y

postmessage($hwnd,0x0201,0x0001,$x+($y*65536))
waitms(50)
postmessage($hwnd,0x0202,0x0001,$x+($y*65536))
waitms(50)
postmessage($hwnd,0x0201,0x0001,$x+($y1*65536))
waitms(50)
postmessage($hwnd, 0x0202, 0x0001, $x + ($y1*65536))
waitms(50)
Title: Re: почему не работает в фоне VNC Viewer!?
Post by: Cleoss on November 06, 2016, 07:51:31 PM
Попробуй не сворачивать окно, а переместить его так, чтоб оно выходило за экран как можно больше и мешало тем самым тебе как можно меньше.
Успехов! И не забудь отписаться, как получилось и чем закончилось. 
Title: Re: почему не работает в фоне VNC Viewer!?
Post by: psyzum on March 18, 2017, 03:10:36 PM
я забил, а вот недавно опять захотел поднять эту тему  8)
действия были такие:
    1.захотел что бы в фоне кликало в браузере с гетскрином.привязал к браузеру и запустил
Code: [Select]
    GETSCREEN
 WAIT(1)
 SCREENSHOTEX(0,0, $_xmax,$_ymax, "Image_", 0)
LOGWRITE("SCREENSHOTEX")
в итоге говнецо, чёрный экран..
     2.привязал к експлореру, нормальный был скрин. привязал к TightVNC Viewer и о чудо, тоже нормальный скрин.
     3.теперь вопрос был с нажатиями
Code: [Select]

$hwnd = 393448 // хвнд окна но кажись можно и проще $hwnd = WNDFIND("ImPAD0314 - VNC Viewer")
$x = 826
$y = 615
postmessage($_hwnd, 0x0201, 0x0001, $x + ($y*65536));
waitms(15)
postmessage($_hwnd, 0x0202, 0x0001, $x + ($y*65536));
waitms(15)
без $hwnd =  клики уходили в молоко =) ну, теперь дело за малым! почему чёрный екран в браузере был..нужно искать в конфигах "about:config" в моём случае это палемун на базе фаерфокса
если знаете что за опцию можно включить или выключить, для исправления чёрного экрана, то отпишите...ах да..я тоже читал что если на окно налаживается ещё другое, то не будет в фоне работать. то я обломаю миф!  клики шли на VNC Viewer нормально, а сверху был браузер! так что все дела и боки в настройках окон!!
Title: Re: почему не работает в фоне VNC Viewer!?
Post by: Oraven on March 18, 2017, 03:35:18 PM
Верхняя строка бессмысленна. Системная переменная $_hwnd возвращает HWND окна к которому привязан кликер.
Также мусор в виде токек с запятыми.

Code: (clickermann) [Select]
$x = 826
$y = 615
postmessage($_hwnd, 0x0201, 0x0001, $x + ($y*65536))
waitms(15)
postmessage($_hwnd, 0x0202, 0x0001, $x + ($y*65536))
waitms(15)

В браузере черно потому что включено аппаратное ускорение.
Title: Re: почему не работает в фоне VNC Viewer!?
Post by: i0 on March 18, 2017, 03:45:40 PM
Quote
почему чёрный екран в браузере был..нужно искать в конфигах "about:config" в моём случае это палемун на базе фаерфокса
рискну предположить что это gfx.direct2d.disabled (но корректней через gui)