script de pressionar mouse Topic is solved

Tire suas dúvidas sobre programação em AutoHotkey

Moderator: Gio

pedro alvez

script de pressionar mouse

28 Aug 2022, 07:31

ola , estou fazendo um script com pixelsearch e preciso que quando ele encontra certa cor ele mantenha pressionado o botao do mouse até aquela cor sumir
User avatar
Gio
Posts: 1247
Joined: 30 Sep 2013, 10:54
Location: Brazil

Re: script de pressionar mouse  Topic is solved

29 Aug 2022, 09:48

Bom dia Pedro Alvez.

Seja bem-vindo ao fórum da comunidade do AutoHotkey.

Tem várias formas de fazer isso. Um exemplo é enviar um comando de clique do mouse "abaixado", e depois utilizar um loop que procure constantemente a cor na primeira linha do bloco. Caso a cor não seja encontrada pelo PixelSearch (Ocasião em que ErrorLevel será setado em 1 logo após o comando), você poderá utilizar um break para sair do loop, e logo após o loop estará o comando de levantar o clique do mouse.

Exemplo:

Code: Select all

MouseClick, Left,,,,,D
Loop
{
	Sleep 500
	PixelSearch, X, Y, 0, 0, 100, 100, 0x00009d,,Fast ; Coloque aqui no lugar do 0x00009d o código da cor desejada no formato BGR.
	If (ErrorLevel = 1)
	{
		Break
	}
}
; Lembre-se que o loop acima é infinito, mas termina através de um break quando o PixelSearch setar o ErrorLevel em 1 (o que por sua vez ocorre quando a cor deixa de ser encontrada)
MouseClick, Left,,,,,U
Espero ter ajudado, caso ainda tenha alguma dúvida sobre isso, basta postar abaixo.

Return to “Ajuda e Suporte Geral”

Who is online

Users browsing this forum: No registered users and 3 guests