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

Основной раздел => Общие вопросы => Topic started by: aden on December 05, 2013, 09:56:26 AM

Title: Чернота на скриншоте
Post by: aden on December 05, 2013, 09:56:26 AM
глупая проблемка, но не могу понять, есть программка открывается в оконном режиме, внутри еще несколько окон с разными hwid, но проблема с скриншотом окна которое открывается как новое окно а не внутри программки, на скриншоте черный квадрат.
при редактировании координаты распознаются цвета определяются hwid меняется а скриншот кривой.

ps. перед скриншотом hwid подставляю именно этого окна, уже проверил.
Title: Re: Чернота на скриншоте
Post by: Крис Тинка on December 16, 2013, 07:18:53 AM
Может команда getscreen пропущена?
Title: Re: Чернота на скриншоте
Post by: Vint on December 16, 2013, 07:33:33 AM
А нельзя сделать скриншот без привязки? Что мешает и на что влияет?
Title: Re: Чернота на скриншоте
Post by: unevil on December 18, 2013, 10:01:03 AM
Похожая проблема: при привязке к окну воспринимает только белый фон. Если окно отвязать то все ок. В чем проблема?
ps окно эмулятора андроид машины
Title: Re: Чернота на скриншоте
Post by: Vint on December 18, 2013, 12:26:53 PM
Похожая проблема: при привязке к окну воспринимает только белый фон. Если окно отвязать то все ок. В чем проблема?
ps окно эмулятора андроид машины
На эмуляторе скорее всего задействован вывод через оверлей. Если так, кликер его не увидит. Может в настройках есть отключение оверлея?
Title: Re: Чернота на скриншоте
Post by: unevil on December 19, 2013, 08:42:07 AM
Без привязки все видит, с привязкой - нифига. Отключения оверлея нет.
Title: Re: Чернота на скриншоте
Post by: Vint on December 19, 2013, 11:33:30 AM
значит привязывается не к тому окну. Может там слои.
Title: Re: Чернота на скриншоте
Post by: unevil on December 23, 2013, 10:41:43 AM
а если слои, и в менеджере окон  нет окна слоя, Выцепить можно?
Title: Re: Чернота на скриншоте
Post by: unevil on December 27, 2013, 11:19:09 AM
Да по ходу слой: в autoit при наведении появляются Sub
>>>>>>>>>>( Window Title & Class )<<<<<<<<<<<
AndroVM Player (240x320, 120dpi) - 192.168.56.165
ahk_class QWidget

>>>>>>>>>>>>( Mouse Position )<<<<<<<<<<<<<
On Screen:   163, 150  (less often used)
In Active Window:   135, 128

>>>>>>>>>( Now Under Mouse Cursor )<<<<<<<<
ClassNN:   subWin1
Text:   sub

Color:   0xF0F0F0  (Blue=F0 Green=F0 Red=F0)

>>>>>>>>>>( Active Window Position )<<<<<<<<<<
left: 28     top: 22     width: 376     height: 278

>>>>>>>>>>>( Status Bar Text )<<<<<<<<<<

>>>>>>>>>>>( Visible Window Text )<<<<<<<<<<<
sub

>>>>>>>>>>>( Hidden Window Text )<<<<<<<<<<<

>>>>( TitleMatchMode=slow Visible Text )<<<<

>>>>( TitleMatchMode=slow Hidden Text )<<<<
Title: Re: Чернота на скриншоте
Post by: klbng on April 05, 2014, 10:06:59 PM
Похожая проблема вылезла. При привязке к окну видит все черным цветом (код цвета - ноль). На другом компьютере на таком же окне все нормально видит. Переустановка винды (7х64) не помогла. Что занятно, на компе-пациенте кликер слепнет при привязке не ко всем окнам, а к некоторым (напр. в Skype видит пиксели отлично, Opera  - слепнет).
Title: Re: Чернота на скриншоте
Post by: aden on April 06, 2014, 06:55:09 AM
Похожая проблема вылезла. При привязке к окну видит все черным цветом (код цвета - ноль). На другом компьютере на таком же окне все нормально видит. Переустановка винды (7х64) не помогла. Что занятно, на компе-пациенте кликер слепнет при привязке не ко всем окнам, а к некоторым (напр. в Skype видит пиксели отлично, Opera  - слепнет).
элементарно ватсон, не используйте привязку)
Title: Re: Чернота на скриншоте
Post by: klbng on April 06, 2014, 04:46:00 PM
Похожая проблема вылезла. При привязке к окну видит все черным цветом (код цвета - ноль). На другом компьютере на таком же окне все нормально видит. Переустановка винды (7х64) не помогла. Что занятно, на компе-пациенте кликер слепнет при привязке не ко всем окнам, а к некоторым (напр. в Skype видит пиксели отлично, Opera  - слепнет).
элементарно ватсон, не используйте привязку)

Да что ж все один и тот же совет дают... :)
Дело в том, что по достоверной информации банхаммер за ботов в игре пристальнее смотрит за клиентом, запущенным на виртуалке (ИД оборудования, или вроде того), да и в целом привязка проще и удобнее. Хотелось бы все-таки докопаться до сути. Компы, на которых я пробовал привязку почти идентичны, только видюхи разные. На одном GF GTX 550ti, на другом Radeon 3850HD, но, как я понял, кликер общается с програмной частью и железо ему по боку. Мистика какая-то...
Title: Re: Чернота на скриншоте
Post by: klbng on April 07, 2014, 01:28:48 PM
Нашел я решение, все было просто.

В настройках быстродействия винды нужно включить "Включение композиции рабочего стола" и "Использование стилей отображения для окон и кнопок". Ну или проще "Обеспечить наилучший вид"
 8)
Title: Re: Чернота на скриншоте
Post by: NEf on April 13, 2014, 01:52:13 AM
[spoiler=Предисловие]Столкнулся с этой проблемой и сам. Поначалу думал, что "беда" меня обойдёт, т.к. использовал КМ в паре с Хромом и привязка отображала все цвета, но сегодня внезапно после очередного обновления (то ли Вин8, то ли хрома) привязка начала выдавать чёрный цвет по всей площади окна.
Полез на форум разбираться, откатил новые обновы винды, даже игрался с настройками быстродействия по совету klbng. Вначале было опустил руки, думал сносить хром и ставить старую версию, но жалко было мои настройки и куки. Потом хотел было менять браузер и переписывать скрипты... но неожиданно нашел своеобразный выход из "пикантного положения" 8)
[/spoiler]

unevil и Vint были близки к разгадке, нужно было лишь немного "поиграться" с технологией привязки  :)
значит привязывается не к тому окну. Может там слои.
Да по ходу слой: в autoit при наведении появляются Sub

Причина таки в слоях (в случае с браузерами).
А вот на вопрос:
а если слои, и в менеджере окон  нет окна слоя, Выцепить можно?
ответ скорее неутешительный: выцепить по простому получится только видимые слои при наведении мышки. Теоретически же выцепить можно любой слой, если знать его HWND (см. WinAPI), но данная возможность еще не предоставлена в КМ.
Кстати, сразу предложение разработать возможность привязки к окну посредством кода или хотя бы в менеджере окон, что бы привязываться к невидимым слоям.


Итак, проведя некоторые опыты с Хромом, я сделал несколько наглядных скриншотов для объяснения.
В третьем случае наконец всё возвращается на места. :D

Вспомнив про случай с Оперой - проверяю на ней и наблюдаю такое же решение (т.к. Опера перешла на движок хромиум).
Надеюсь, кому-то поможет, возможно и с другими программами  8)

ЗЫ гуру форума при необходимости могут раскидать ссылки на этот пост по форуму, я как-то давно наблюдал подобные вопросы с чёрным фотом, но не сильно ориентируюсь по форуму.