|
|
  |
Создал Бот для Русской рыбалки, Игра Русская рыбалка. Ловля карпа. |
|
|
| Strannik |
14.8.2015, 11:00
|

 
Neophyte
Сообщений: 33
Регистрация: 4.8.2015 Группа: Пользователи Наличность: 0
Пользователь №: 17.574
Возраст: 28

|
|
|
|
|
|
|
| Strannik |
14.8.2015, 12:40
|

 
Neophyte
Сообщений: 33
Регистрация: 4.8.2015 Группа: Пользователи Наличность: 0
Пользователь №: 17.574
Возраст: 28

|
Цитата(DarkMaster @ 14.8.2015, 11:03)  а в полностью раскрытом виде ветку можно?
http://clip2net.com/s/3m7OwTshttp://clip2net.com/s/3m7PQdlhttp://clip2net.com/s/3m7Qxhwмогу в текстовике там сохранить через сканнер текстовик все окна клиена с дочерними
Код
+[66406] Рыболовная база Озеро {WindowsForms10.Window.8.app.0.378734a} •[66410] {WindowsForms10.Window.8.app.0.378734a} •[66412] {WindowsForms10.Window.8.app.0.378734a} +[66414] {WindowsForms10.Window.8.app.0.378734a} •[66416] {WindowsForms10.Window.8.app.0.378734a} •[66418] {WindowsForms10.Window.8.app.0.378734a} •[66420] {WindowsForms10.Window.8.app.0.378734a} •[66422] {WindowsForms10.Window.8.app.0.378734a} •[66424] {WindowsForms10.STATIC.app.0.378734a} •[66426] {WindowsForms10.STATIC.app.0.378734a} •[66428] {WindowsForms10.STATIC.app.0.378734a} +[66914] {WindowsForms10.Window.8.app.0.378734a} +[66916] {WindowsForms10.SysListView32.app.0.378734a} •[66918] {SysHeader32} •[132458] {WindowsForms10.STATIC.app.0.378734a} •[66430] {WindowsForms10.Window.8.app.0.378734a} •[66432] {WindowsForms10.Window.8.app.0.378734a} •[66434] {WindowsForms10.Window.8.app.0.378734a} •[66436] {WindowsForms10.STATIC.app.0.378734a} •[66438] {WindowsForms10.STATIC.app.0.378734a} •[66440] {WindowsForms10.STATIC.app.0.378734a} •[66442] {WindowsForms10.Window.8.app.0.378734a} •[66444] {WindowsForms10.STATIC.app.0.378734a} •[66446] {WindowsForms10.Window.8.app.0.378734a} •[66448] {WindowsForms10.STATIC.app.0.378734a} •[66450] {WindowsForms10.Window.8.app.0.378734a} •[66452] {WindowsForms10.Window.8.app.0.378734a} •[66454] {WindowsForms10.STATIC.app.0.378734a} •[66456] {WindowsForms10.Window.8.app.0.378734a} •[66458] {WindowsForms10.STATIC.app.0.378734a} •[66460] {WindowsForms10.Window.8.app.0.378734a} •[66462] {WindowsForms10.STATIC.app.0.378734a} •[66464] {WindowsForms10.Window.8.app.0.378734a} •[66466] {WindowsForms10.Window.8.app.0.378734a} •[66468] {WindowsForms10.Window.8.app.0.378734a} •[66470] {WindowsForms10.Window.8.app.0.378734a} •[66472] {WindowsForms10.Window.8.app.0.378734a} •[66474] {WindowsForms10.Window.8.app.0.378734a} •[66476] {WindowsForms10.Window.8.app.0.378734a} •[66478] {WindowsForms10.Window.8.app.0.378734a} •[66480] {WindowsForms10.Window.8.app.0.378734a} •[66482] {WindowsForms10.Window.8.app.0.378734a} •[66484] {WindowsForms10.Window.8.app.0.378734a} •[66486] {WindowsForms10.Window.8.app.0.378734a} •[66488] {WindowsForms10.STATIC.app.0.378734a} •[66490] {WindowsForms10.Window.8.app.0.378734a} •[66492] {WindowsForms10.Window.8.app.0.378734a} •[66494] {WindowsForms10.Window.8.app.0.378734a} +[66496] {WindowsForms10.Window.8.app.0.378734a} •[66498] {WindowsForms10.STATIC.app.0.378734a} •[66500] 4 510 545 руб. {WindowsForms10.STATIC.app.0.378734a} •[66502] Время: {WindowsForms10.STATIC.app.0.378734a} •[66504] 02:40 СР {WindowsForms10.STATIC.app.0.378734a} •[66506] Деньги: {WindowsForms10.STATIC.app.0.378734a} +[66938] {WindowsForms10.Window.8.app.0.378734a} •[66940] Пополнить счет {WindowsForms10.STATIC.app.0.378734a} •[66942] время МСК: 10:49 {WindowsForms10.STATIC.app.0.378734a} •[66944] {WindowsForms10.STATIC.app.0.378734a} •[66946] Форум Русской Рыбалки {WindowsForms10.STATIC.app.0.378734a} •[66948] Оплачено 33 дн. {WindowsForms10.STATIC.app.0.378734a} •[66950] Желаем вам приятной игры и отличного клева! Ответы на любые вопросы вы можете найти на нашем форуме. {WindowsForms10.STATIC.app.0.378734a} •[66952] Добрый день strrrannik11 {WindowsForms10.STATIC.app.0.378734a} •[66954] Второй {WindowsForms10.STATIC.app.0.378734a} +[66508] {WindowsForms10.Window.8.app.0.378734a} +[66510] {WindowsForms10.Window.8.app.0.378734a} •[66512] {WindowsForms10.Window.8.app.0.378734a} •[66514] Label1 {WindowsForms10.STATIC.app.0.378734a} •[66516] {WindowsForms10.STATIC.app.0.378734a} •[66518] {WindowsForms10.STATIC.app.0.378734a} +[66930] {WindowsForms10.Window.8.app.0.378734a} •[66932] Продлить на день {WindowsForms10.STATIC.app.0.378734a} •[66934] Через час вас отправят на озеро. {WindowsForms10.STATIC.app.0.378734a} •[66936] Закончилась путевка {WindowsForms10.STATIC.app.0.378734a} •[132494] михась65 вышел {WindowsForms10.STATIC.app.0.378734a} +[66520] {WindowsForms10.Window.8.app.0.378734a} •[66522] {WindowsForms10.Window.8.app.0.378734a} •[66524] {WindowsForms10.Window.8.app.0.378734a} •[66526] {WindowsForms10.Window.8.app.0.378734a} •[66528] {WindowsForms10.Window.8.app.0.378734a} •[66530] {WindowsForms10.Window.8.app.0.378734a} •[66532] {WindowsForms10.Window.8.app.0.378734a} •[66534] {WindowsForms10.Window.8.app.0.378734a} •[66536] {WindowsForms10.Window.8.app.0.378734a} •[66538] {WindowsForms10.Window.8.app.0.378734a} •[66540] {WindowsForms10.Window.8.app.0.378734a} •[66542] {WindowsForms10.Window.8.app.0.378734a} •[66544] {WindowsForms10.Window.8.app.0.378734a} +[66546] {WindowsForms10.Window.8.app.0.378734a} •[66548] {WindowsForms10.STATIC.app.0.378734a} •[66550] {WindowsForms10.STATIC.app.0.378734a} •[66552] {WindowsForms10.STATIC.app.0.378734a} •[66554] {WindowsForms10.Window.8.app.0.378734a} •[66556] {WindowsForms10.Window.8.app.0.378734a} •[66558] {WindowsForms10.STATIC.app.0.378734a} •[66560] Осталось путевки: не ограничено??Стоимость дня: 0 руб.??Рыбаков на базе: 28 {WindowsForms10.STATIC.app.0.378734a} •[66562] {WindowsForms10.Window.8.app.0.378734a} •[66564] {WindowsForms10.STATIC.app.0.378734a} •[66566] {WindowsForms10.STATIC.app.0.378734a} •[66568] Продлить путевку {WindowsForms10.STATIC.app.0.378734a} •[66570] Озеро. Рыболовная база {WindowsForms10.STATIC.app.0.378734a} •[66572] {WindowsForms10.STATIC.app.0.378734a}
|
|
|
|
|
|
| DarkMaster |
14.8.2015, 19:32
|
          
Модератор UOPilot
Сообщений: 9.766
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 30008
Пользователь №: 11.279

|
Мусора жесть. В общем есть такая идея. Есть у нас некотрое дочернее окно которое необходимо найти. Можно попробовать к сочетанию координат добавить еще условие, что родительское окно имеет, например, 5 дочерних, если это не так, то наша ветка другая.
Можно еще через findimage в паре с windowfrompoint подергать хэндлы, но имхо это уже не так хорошо. Не люблю я таскать рисунки, да и при финдимидже уже не очень понятной становится необходимость хендлов. По хендлам работа - это шикарно имхо.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____ Контакт актуален, подпись актуальна.
|
|
|
|
|
|
| Strannik |
17.8.2015, 8:55
|

 
Neophyte
Сообщений: 33
Регистрация: 4.8.2015 Группа: Пользователи Наличность: 0
Пользователь №: 17.574
Возраст: 28

|
Цитата(DarkMaster @ 14.8.2015, 19:32)  Мусора жесть. В общем есть такая идея. Есть у нас некотрое дочернее окно которое необходимо найти. Можно попробовать к сочетанию координат добавить еще условие, что родительское окно имеет, например, 5 дочерних, если это не так, то наша ветка другая.
Можно еще через findimage в паре с windowfrompoint подергать хэндлы, но имхо это уже не так хорошо. Не люблю я таскать рисунки, да и при финдимидже уже не очень понятной становится необходимость хендлов. По хендлам работа - это шикарно имхо.
Ну я буду выходить на хендлы по любому, т.к. на них надо выйти только вначале скрипта, дальше все закрутится и этот пункт просто будет пропускаться если хендлы нам известны. Рассматриваю пока 3 варианта. 1) попробовать вариант выше с размерами и количеством, но как оказалось есть и по 2 окна с одинаковыми размерами, немного но есть. (поэтому для них придется как минимум отдельный способ выдергивания подбирать) 2) искать хенлы через windowfromcursor зная координаты всех окон, можно считать координату родительского окна и далее пройтись по всем окнам. (в игре нет возможности менять размеры окон, и если пользователь после запуска клиета их не передвинет то будет работать. но если сдвинет соответственно ничего не получится) 3) findimage но чтото он работает через раз... надо цикл создавать, чтобы пока не найдет не выходил, но тогда есть шанс что он так и ненайдет получается. P.S. возможно ли считать текущий статус окна (top, restore и т.д.?) и если да, то как его можно внести в переменную, чтобы например задать условие - если такое то окно видимо то мы делаем тото, если нет то игнор.
|
|
|
|
|
|
| DarkMaster |
17.8.2015, 10:23
|
          
Модератор UOPilot
Сообщений: 9.766
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 30008
Пользователь №: 11.279

|
Цитата P.S. возможно ли считать текущий статус окна (top, restore и т.д.?) и если да, то как его можно внести в переменную, чтобы например задать условие - если такое то окно видимо то мы делаем тото, если нет то игнор. Была где-то утилитка Zeleax'a. Надо искать. Когда-то очень пригодилась. Цитата 3) findimage но чтото он работает через раз... надо цикл создавать, чтобы пока не найдет не выходил, но тогда есть шанс что он так и ненайдет получается. С каким процентом точности идет поиск? Кнопки подсвечиваются при наведении?
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____ Контакт актуален, подпись актуальна.
|
|
|
|
|
|
| Strannik |
18.8.2015, 12:57
|

 
Neophyte
Сообщений: 33
Регистрация: 4.8.2015 Группа: Пользователи Наличность: 0
Пользователь №: 17.574
Возраст: 28

|
Цитата(DarkMaster @ 17.8.2015, 10:23) 
С каким процентом точности идет поиск? Кнопки подсвечиваются при наведении?
А через windowScanner окно именно скрытое? Просто оно может быть перекрыто, а статус иметь видимого.
Процент по умолчанию, кнопки подсвечиваются, взял картинку меньше (не попадая на подсвеченные края) , стал искать лучше. Окно невидимое по сканеру, а когда выскакиевает у него появляется статус видимого. Еще когда в папку закинул Dll пилот выдал такое 14:00:09 : Error loading plugin: WindowStatus.dll. Load failed.
|
|
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|