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

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

UoKit.com Форумы _ UO Pilot в онлайн играх _ #handle

Автор: Начинающий 22.12.2017, 16:07

Всем привет, нужна помощь опытного кликермана)
Вопрос в том, через какую команду, кликер будет использовать move в перекрытом окне без движения мыши в использованном окне.
Ставлю кликера на приложение вк, открываю поверх него второй браузер, пытаюсь там что то делать, но мышь двигается и переключается на приложение порой
Вот этот скрипт пытаюсь сделать рабочим в перекрытом окне, возможно ли это ?

Скрипт

set workwindow 852938
wait 3s
move 850 378 30 30
left 850 378 30 30
wait 700 + random (200)
move 963 801 30 30
left 963 801 30 30
wait 700 + random (200)
move 850 378 30 30
left 850 378 30 30
wait 700 + random (200)
move 922 728 10 10
left 922 728 10 10
wait 700 + random (200)
move 1063 822 10 10
left 1063 822 10 10
wait 700 + random (200)
move 1085 819 10 10
left 1085 819 10 10
wait 700 + random (200)
move 1341 232 3 3
wait 700 + random (200)
left 1341 232 3 3
wait 295000 + random (7000)

Автор: cirus 22.12.2017, 16:55

А move вообще нужен? left без него работает.

Цитата
set workwindow 852938

Хендл меняется при каждом запуске браузера. Можно использовать http://uopilot.tati.pro/index.php?title=Findwindow для поиска окна. Или http://uopilot.tati.pro/index.php?title=Поиск_пути_к_дочернему_окну

Автор: Начинающий 22.12.2017, 17:06

Цитата(cirus @ 22.12.2017, 16:55) *

А move вообще нужен? left без него работает.

Хендл меняется при каждом запуске браузера. Можно использовать http://uopilot.tati.pro/index.php?title=Findwindow для поиска окна. Или http://uopilot.tati.pro/index.php?title=Поиск_пути_к_дочернему_окну

Без мува кликов порой нет, это приложение вк
Вопрос еще в том какое именно окно указывать?
Навожу в игре мышь, Ctrl+a выдает chrome legacy, но там есть и полное название приложенияПрикрепленное изображение

Автор: cirus 22.12.2017, 17:18

Цитата
Вопрос еще в том какое именно окно указывать?

То что через Ctrl+A.
Чтобы не указывать окно каждый раз лучше воспользоваться скриптом для поиска пути к дочернему окну.
Цитата
move 850 378 30 30
left 850 378 30 30

Вместо этого попробуйте:
Код
left 850 378 30 30   // или middle 850 378 30 30
wait 50
left 850 378 30 30



Автор: Начинающий 22.12.2017, 17:22

script

set #ownerHandle findwindow (Рыцари и Принцессы - Google Chrome)
set #tmp getwindow (#ownerHandle child)
set #childHandle getwindow (#tmp )
set workwindow #childHandle
wait 5000
left 1331, 875
wait 5000
left 951, 354
end_script

Вот попробовал так, он просто водит мышкой в координаты, клика нету

Цитата(cirus @ 22.12.2017, 17:18) *

То что через Ctrl+A.
Чтобы не указывать окно каждый раз лучше воспользоваться скриптом для поиска пути к дочернему окну.

Вместо этого попробуйте:
Код
left 850 378 30 30   // или middle 850 378 30 30
wait 50
left 850 378 30 30


click

set #ownerHandle findwindow (Рыцари и Принцессы - Google Chrome)
set #tmp getwindow (#ownerHandle child)
set #childHandle getwindow (#tmp )
set workwindow #childHandle
wait 5000
left 1363, 863
end_script

а при таком скрипте он щелкает открывая окно игры, что за..

Автор: cirus 22.12.2017, 23:20

Цитата
left 850 378 30 30

30 это большое смещение, может просто не попадает куда надо.
Для начала попробуйте вообще без смещения.
Код
left 850 378

Автор: Начинающий 23.12.2017, 13:54

Цитата(cirus @ 22.12.2017, 23:20) *

30 это большое смещение, может просто не попадает куда надо.
Для начала попробуйте вообще без смещения.
Код
left 850 378



click

set #ownerHandle findwindow (Рыцари и Принцессы)
set #tmp getwindow (#ownerHandle child)
set #childHandle getwindow (#tmp )
set workwindow #childHandle
wait 1000
left 919 465 3 3 // zamok click
left 919 465 3 3 // zamok click
wait 777 + random (123)
left 989 878 3 3 // zabrat
wait 777 + random (123)
left 919 465 3 3 // замок клик
left 919 465 3 3 // замок клик
wait 777 + random (123)
left 982 806 2 2 // прикл
wait 777 + random (123)
left 1107 894 2 2 // vibor
wait 777 + random (123)
left 1082 891 2 2 // otpr
wait 777 + random (123)
left 1339 304 1 1 // clouse
wait 290000 + random (3333)


Вот сделал так.. Клики идут все норм.. но работает через раз, почему?
Клика ставлю в яндексе в гугле включаю видео в ютюбе во весь экран, иногда игра открывается, а иногда нет, через раз грубо говоря.. в чем может быть проблема?

За клики без смещения бан словить легче будет)

Автор: cirus 23.12.2017, 19:08

Код
set #ownerHandle findwindow (Рыцари и Принцессы)
set #tmp getwindow (#ownerHandle child)
set #childHandle getwindow (#tmp )
set workwindow #childHandle
wait 1000

set #pause 50   // пауза между кликами, подобрать нужное значение

left 919 465 3 3 // zamok click
wait #pause + random (10)    
left 919 465 3 3 // zamok click

wait 777 + random (123)

left 989 878 3 3 // zabrat
wait #pause + random (10)
left 989 878 3 3 // zabrat

Цитата
иногда игра открывается, а иногда нет

Использовать другой браузер.

Автор: Начинающий 23.12.2017, 20:32

Цитата(cirus @ 23.12.2017, 19:08) *

Код
set #ownerHandle findwindow (Рыцари и Принцессы)
set #tmp getwindow (#ownerHandle child)
set #childHandle getwindow (#tmp )
set workwindow #childHandle
wait 1000

set #pause 50   // пауза между кликами, подобрать нужное значение

left 919 465 3 3 // zamok click
wait #pause + random (10)    
left 919 465 3 3 // zamok click

wait 777 + random (123)

left 989 878 3 3 // zabrat
wait #pause + random (10)
left 989 878 3 3 // zabrat


Использовать другой браузер.



Какой посоветуете? Пробовал гугл и яндекс, остается ток опера как по мне

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