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…
Nunca fiz isso, mas se eu ñ me engano a classe java.awt.Robot serve exatamente p/ isso.
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);
[code]
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();
}
}
}[/code]