Instruções:

Esta função pode ser usada em qualquer script criado no sistema zBot.

Instale o zBot (para Windows). Crie seus próprios scripts ou baixe sistemas e exemplos prontos para uso na loja, gratuitamente.

&MouseCorPonto

Categoria: Mouse na tela | Chamada: Obter cor de um ponto | Data de Atualização: 02/08/2024

Coloca em uma variável a cor identifica. Se as coordenadas X e Y não forem passadas, vai pegar a cor que estiver na posição do mouse

Estrutura de uso:

&MouseCorPonto("variavel_retorno";x;y)[0] //*

Exemplo:

&MouseCorPonto("pontolocal";100;100)[0] //*
//* &ValorPedir("pontolocal";"cor do ponto 100x100")[0] //*


&Repetir(10)
   &Pausar(1)
   &MouseCorPonto("coratual";100;100)[0] //*
   &Se([coratual];<>;[pontolocal])      
      &Mensagem("A cor está diferente. Saindo...")
      &VaiPara("saída")           
   .fimse      
   &StatusInserir("loop [i]";"preto")[0]
.fimrepetir

&Marcador("saída")

Ajuda:

Esta é uma das funções do zBot que servem como sensores e pode ser muito valiosa em ações de automação de tarefas.

O código acima pode ser um pouco complexo para quem está começando a estudar as funções, mas a descrição é a seguinte:

- A proposta é o sistema aguardar até 10 segundos para ver se a cor do ponto 100x100 fica diferente do que foi detectado inicialmente. Se você mover uma janela na parte superior esquerda da tela ao longo desses 10 segundos, o loop deverá ser interrompido e uma mensagem indicativa irá aparecer.

Outras funções desta categoria:

&MouseBotaoPrimario

Categoria: Mouse na tela | Chamada: Clicar mouse botão primário

Clica em um ponto da tela passado por parâmetro

&MouseBotaoPrimarioPerguntar

Categoria: Mouse na tela | Chamada: Clicar mouse botão primário (perguntar)

Solicita e armazena um ponto na tela que deverá ser clicado

&MouseBotaoSecundario

Categoria: Mouse na tela | Chamada: Clicar mouse botão secundário

Clica com o botão direito em um ponto da tela passado por parâmetro

&MouseBotaoSecundarioPerguntar

Categoria: Mouse na tela | Chamada: Clicar mouse botão secundário (perguntar)

Solicita e armazena um ponto na tela que deverá ser clicado com o botão direito

&MousePosicionar

Categoria: Mouse na tela | Chamada: Posicionar o mouse

Posiciona o cursor do mouse em um ponto da tela

&MouseNomeCursor

Categoria: Mouse na tela | Chamada: Nome do cursor atual

Retorna o nome do cursor atual, se for seta, texto, link ou ampulheta

&MouseRolar

Categoria: Mouse na tela | Chamada: Usar a roda do mouse

Usa a roda do mouse para rolar para baixo ou para cima, no local onde o ponteiro do mouse estiver

 Fale conosco