Bom dia Alekirchner.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
- Identificar código da cor;
Para fazer com que o script colete um código de cor de uma determinada coordenada XY da janela aberta ou da tela do computador, você pode usar o comando
PixelGetColor. A coordenada a ser usada pode ser obtida de várias formas: para obter uma coordenada posicionando o mouse encima do local, por exemplo, você pode usar o comando
MouseGetPos.
Vale lembrar ainda que por padrão todas as coordenadas são relativas à janela aberta. Para mudar isso e ter coordenadas relativas à tela do computador, você pode usar o comando
CoordMode logo antes de usar qualquer os comandos indicados acima.
- Identificar a cor na tela;
Fiquei na dúvida se você quiz mesmo dizer "identificar" aqui (e não localizar). Se você quiser
demonstrar a cor coletada na tela, tem algumas opções. Uma delas é exibir uma janela em branco usando
Gui, Show e depois mudar a cor de fundo da janela usando
Gui, Color (o segundo parâmetro será o código da cor que você coletou).
Já se o objetivo for
localizar a cor na tela, você pode usar o comando
PixelSearch, que vai te dar as coordenadas XY de onde aquela cor for primeiro encontrada na tela.
- Executar ação após localizar cor na tela ( Clicar com o mouse encima da cor).
Para efetuar um clique em uma coordenada XY, basta usar o comando
Click. O comando leva dois parâmetros: priemiro a coordenada X e depois a coordenada Y.
Espero ter ajudado, se precisar de ajuda para implementar qualquer dos comandos individualmente, sinta-se livre para solicitar abaixo
Bom dia Alekirchner.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
[quote]- Identificar código da cor;[/quote]
Para fazer com que o script colete um código de cor de uma determinada coordenada XY da janela aberta ou da tela do computador, você pode usar o comando [url=https://www.autohotkey.com/docs/commands/PixelGetColor.htm]PixelGetColor[/url]. A coordenada a ser usada pode ser obtida de várias formas: para obter uma coordenada posicionando o mouse encima do local, por exemplo, você pode usar o comando [url=https://www.autohotkey.com/docs/commands/MouseGetPos.htm]MouseGetPos[/url].
Vale lembrar ainda que por padrão todas as coordenadas são relativas à janela aberta. Para mudar isso e ter coordenadas relativas à tela do computador, você pode usar o comando [url=https://www.autohotkey.com/docs/commands/CoordMode.htm]CoordMode[/url] logo antes de usar qualquer os comandos indicados acima.
[quote]- Identificar a cor na tela;[/quote]
Fiquei na dúvida se você quiz mesmo dizer "identificar" aqui (e não localizar). Se você quiser [u]demonstrar [/u]a cor coletada na tela, tem algumas opções. Uma delas é exibir uma janela em branco usando [url=https://www.autohotkey.com/docs/commands/Gui.htm#Show]Gui, Show[/url] e depois mudar a cor de fundo da janela usando [url=https://www.autohotkey.com/docs/commands/Gui.htm#Color]Gui, Color[/url] (o segundo parâmetro será o código da cor que você coletou).
Já se o objetivo for [u]localizar[/u] a cor na tela, você pode usar o comando [url=https://www.autohotkey.com/docs/commands/PixelSearch.htm]PixelSearch[/url], que vai te dar as coordenadas XY de onde aquela cor for primeiro encontrada na tela.
[quote]- Executar ação após localizar cor na tela ( Clicar com o mouse encima da cor).[/quote]
Para efetuar um clique em uma coordenada XY, basta usar o comando [url=https://www.autohotkey.com/docs/commands/Click.htm]Click[/url]. O comando leva dois parâmetros: priemiro a coordenada X e depois a coordenada Y.
Espero ter ajudado, se precisar de ajuda para implementar qualquer dos comandos individualmente, sinta-se livre para solicitar abaixo :thumbup: