|
|
  |
работа findimage |
|
|
veiron |
21.9.2012, 14:26
|
       
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972

|
Цитата(DarkMaster @ 21.9.2012, 12:39)  вместо двойки надо вписать хендл окна, workwindow будет достаточно в вашем случае. Правда учтите, что этот способ не всегда успешен, хотя в большинстве случаев проблем не возникает. Так же учтите, что с перекрытым окном можно работать только через left/send/send217, kleft работать не будет. К left не восприимчивы многие приложения. Вам известна наша вика? http://uopilot.tati.pro/index.php?title=%D...%D1%8F:AllPagesСпасибо. Ваша вика мне хорошо известа, она у меня открыта постоянно. я бы ни когда не додумался поменять 2 на workwindow. Сделал как вы сказали и у меня на этой строке повисл пилот: Цитата set $a Findimage (588, 68 1350, 150 (E:\UOPilot\images\vixod.bmp) %arr workwindow ) на вики был. нашел это: set workwindow 6573546 не пробовал, но думаю set точно не стоит добавлять, а так workwindow 6573546 не работает.
|
|
|
|
DarkMaster |
21.9.2012, 15:46
|
          
Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 29665
Пользователь №: 11.279

|
Цитата Сделал как вы сказали и у меня на этой строке повисл пилот: Вообще виснуть он не должен... А приложение при этом было свернуто? Сворачивать нельзя, только перекрывать. Цитата я бы ни когда не додумался поменять 2 на workwindow. На вике просто это есть. Цитата set workwindow 6573546 Это только пример. Естественно у вас другой хендл. Более того хендл при каждом запуске генерируется случайный.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
DarkMaster |
21.9.2012, 16:14
|
          
Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 29665
Пользователь №: 11.279

|
Вообще при финдимидже пилот полностью загружает одно ядро. Каждая вкладка отдельный поток, так что загрузить камень на 100% не такая и проблема. Финд имидж жрет ресурс, сильно жрет. Именно поэтому я и спрашивал загружен ли в это время камень. Это яркий показатель шуршит ли пилот в данной ситуации. Сейчас к сожалению не имею возможности протестировать, но оно точно работало. Советую попробовать в целях проверки другое приложение, картика в Paint'е, например, и другое изображение. Так же удостоверьтесь в правильности пути и в том, что изображение 24 битное.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
veiron |
21.9.2012, 16:43
|
       
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972

|
Цитата(DarkMaster @ 21.9.2012, 16:14)  Вообще при финдимидже пилот полностью загружает одно ядро. Каждая вкладка отдельный поток, так что загрузить камень на 100% не такая и проблема. Финд имидж жрет ресурс, сильно жрет. Именно поэтому я и спрашивал загружен ли в это время камень. Это яркий показатель шуршит ли пилот в данной ситуации. Сейчас к сожалению не имею возможности протестировать, но оно точно работало. Советую попробовать в целях проверки другое приложение, картика в Paint'е, например, и другое изображение. Так же удостоверьтесь в правильности пути и в том, что изображение 24 битное.
если одно не страшно, 7 остальных пускай работают, у меня открыто 16 браузеров с ботами и процессор загружен на 10%. подождал 10минут, как остановился так и стоит на месте. в деспетчере задач отклонение пилота -+ 8кб. Сейчас буду пробовать с другой меньшей картинкой. а могу я сделать картинку не полностью моба, а какуюто его часть не большую? уменшил картинку до размеров как смайлик на форуме, ждал 35 секунд, сработало, это долго или нормально ? площадь уменьшил до 101, 20 135, 41
|
|
|
|
veiron |
21.9.2012, 17:11
|
       
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972

|
Цитата(DarkMaster @ 21.9.2012, 17:08)  Я этот метод пока не использовал в силу того, что в нужных мне приложениях не получается на данный момент ограничиться кликами left. Разве что для мониторинга юзал одно время, но там площадь соответствовала размеру и была всего несколько пикселей. Поэтому судить о производительности не могу. Однако сильно смущает то, что не загружен камень, хотя опять же метод другой... Вообще странно, если честно...
сейчас перепроверил. получается как. если стоит workwindow пилот ждет 30 - 40 секунд и изображение не находит,даже при не перекрытым окне, заменяю workwindow на 2, как и было и заново запускаю пилот, за 1 секунду все находит.
|
|
|
|
veiron |
21.9.2012, 22:38
|
       
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972

|
Цитата(DarkMaster @ 21.9.2012, 22:33)  я не наблюдаю end_while, но само условие корректное. Вообще у меня пилот потихому зависал года три-четыре назад. Он либо работает либо сыпит ошибки.
end_while есть в конце скрипта, я не стал весь выкладывать, если виснет на самой первой строчке. так ни какой ошибки он не пишет, просто зависает по тихому. я все с него удаляют, пишу простые left, нажимаю старт, и ни чего не происходит. перезагружаю и left начинает работать. и что интересно сейчас обнаружил. в версии пилота v.2.24.1 зависает, а версии пилота v2.15 просто проскакивает весь код до end_while и ни какие паузы в 10s ни помагают, просто тупо за доли секунд проходится код от начала до конца.
|
|
|
|
veiron |
22.9.2012, 8:17
|
       
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972

|
Цитата(DarkMaster @ 22.9.2012, 8:02)  толку было бы больше еси бы просто написали в чем ьыла проьлема
перед while $a1 = 0 and $a2 = 0 and $a3 = 0 надо было поставить set $a1 0 set $a2 0 set $a3 0 а вот с этим кодом: set $a Findimage (588, 68 1350, 150 (E:\UOPilot\images\кнопка.bmp) %arr workwindow) проблема так и не решилась!!!
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|