Tou fazendo 1 bot para 1 jogo e estou com problema do focus… Ate tava em outro topico, mas resolvi criar esse, pq axo que com mouseMove pode resolver o problema…
O bot aciona quando a pessoa aperta F1, e para quando ela aperta F2…
Soh que quando a pessoa aperta o F1, ele comeca a fazer as coisas na aplicacao:
private void iniciaRobo() {
new Thread(new Runnable() {
public void run() {
while (flag == true) {
robot.mouseMove(1135, 540);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseMove(540, 395);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.delay(2000);
}
}
}).start();
}
E, logicamente, o jFrame eh minimizado, e o “focus” fica no jogo
Entao, olhando alguns outros bots, percebi que nao funcionam como esse…
Nesse, se o usuario sair do jogo, e for por exemplo para o desktop, ele vai ficar realizando a mesma tarefa lah… Vai servir como um Tasker
Nos outros o bot faz as coisas na aplicacao… O mouse fica livre para o usuario…
Queria que ele fizesse isso sem que o usuario precisasse deixar o pc parado…
Queria que o usuario pudesse ficar mechendo em suas aplicacoes, enquanto o Bot realiza o trabalho no jogo…
Como posso fazer isso?
Tem algum geito sem usar o mousemove?
Vlws !