Версия для печати темы
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 это большое смещение, может просто не попадает куда надо.
Для начала попробуйте вообще без смещения.
Код
Автор: Начинающий 23.12.2017, 13:54
Цитата(cirus @ 22.12.2017, 23:20)
30 это большое смещение, может просто не попадает куда надо.
Для начала попробуйте вообще без смещения.
Код
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)