Pipetka - программа, для взятия цвета пикселя с экрана. Прогой пользоваться можно, но она работает через жопу, так что сами понимаете.
Внимание! программа совсем не оптимизирована.
Code: Select all
START:
call get_active_pocess
...
Code: Select all
get_active_pocess:
mcall 9,procinfo,-1
mov eax,[ebx+30]
mov [PID],eax
xor ecx,ecx
@@:
inc ecx
mcall 9,procinfo
mov eax,[PID]
cmp eax,[ebx+30]
jne @r
mov [active_process],ecx
ret
Code: Select all
still:
mcall 10
cmp eax,1
je red
cmp eax,2
je key
cmp eax,3
je button
cmp eax,6
je mouse
jmp still
Code: Select all
mouse:
mcall 18,7
cmp [active_process],eax
jne still
И вообще по твоему посту не понятно что в ax.можно просто вызвать 9-ю функцию и сравнить word[ebx+4] с ax
Что именно? Сообщение о том, что, ура, появилась новая сисфункция 18.21? Дык это было на форуме и без меня. Вызов 9-й функции и проверка состояния оконного стека? Дык это в документации прямо так и написано (один из комментариев к функции 9), мне что, все 200K документации на форум запостить?Mario wrote:Вот я все понимаю, что ты во многом систему знаешь лучше, но неужели тяжело было об этом в кой-либо теме отписать на форуме раньше?
То, что туда записывает функция 9. Как и сказано в документации.Mario wrote:И вообще по твоему посту не понятно что в ax.
Самое интересное, что под оффициальной сборкой (а я именно под ней шкодю), программа работает без проблем, а под ночной сборкой грохается.Nasarus wrote: 1) Если навести курсор в самый верх экрана (нулевой пиксель по Y) программа грохается.
Сделано.Nasarus wrote: 2) Когда окно не активно, оно по-прежнему показывает цвет. Имхо, надо сделать проверку на активность/неактивность окна Pipetk'и и если окно не активно не реагировать на движение мыши.
Встроить можно, если постараться конечно, но эту прогу, я писал на одних макросах из моей либы, которую выкладывать я пока не хочу. Вот если не лень мне будет, то перепишу на чистый АСМ, и выложу исходники.Атауальпа wrote:А как у неё со встраиваемостью?
А зачем она там? - там и так есть пипетка, только код цвета она не показывает, да и код очень простой, что сам разработчик редактора, сам без труда его туда встроет.Атауальпа wrote:Может быть в будущем встроена в графический редактор или что-то подобное?
Users browsing this forum: No registered users and 2 guests