Ola…
Gostaria de saber se eh possivel gerar macro com JAVA, por exemplo, eu quero que o cursor do mouse clique em um ponto especifico da tela, e em seguida, digite algo. Alguem sabe se eh possivel ? Se sim, o que devo utilizar ?
Eu sei fazer isso utilizando um programa que gera um exe de uma macro e depois eu chamo esse exe no JAVA, mas nao eh isso que quero, quero que o JAVA faca td sozinho.
Aguardo…
[resolvido]É possível gerar uma macro com JAVA?
D
2 Respostas
D
Nunca fiz isso, mas se eu ñ me engano a classe java.awt.Robot serve exatamente p/ isso.
D
Valeu rafael, era essa classe mesmo, abaixo esta o clique, e para escrever eh
apertando a tecla 'V'
robot.keyPress(KeyEvent.VK_V);
soltando a tecla 'V'
robot.keyRelease(KeyEvent.VK_V);
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.awt.event.InputEvent;
public class mouse
{
public static void main(String[] args)
{
try {
//Cria a instância do objeto
Robot robot = new Robot();
//Move o mouse para as coordenads x e y informadas(em pixel)
robot.mouseMove(100, 200);
//Aguarda por um segundo
robot.delay(100);
//Simula o clique do mouse(pressiona e solta)
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
} catch (AWTException e) {
e.printStackTrace();
}
}
}
Criado 23 de novembro de 2010
Ultima resposta 23 de nov. de 2010
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo