Duvida, como criar uma sequencia de comando

5 respostas
S

Boa Tarde!

Não sei absolutamente nada de java, preciso de ajuda, estou querendo fazer uma macro pro meu mouse, preciso deste comando em java: botão direito+ botão esquerdo+q+q, ja consegui fazer a do q+q ficou assim:
; q + q
;
; comando q+q
qeq:
Send {q down} ; press “q”
Sleep, 50 ; wait 50 ms
Send {q up} ; release “q”
Send {q down} ; press “q”
Sleep, 50 ; wait 50 ms
Send {q up} ; release “q”
return

Só preciso do comando dos cliques agora, aluem poderia me ajudar?

5 Respostas

S

Nossa ninguém ae sabe?

charleston10

Use a classe robots

http://javaaberto.blogspot.com.br/2012/12/um-pouco-sobre-classe-robot.html

S

Teria como vc fazer o codigo e me explicar? pois não conheço java, e comando e bem simples acredito q n da trabalho, seria: botão direito+ botão esquerdo+ q + q.

charleston10

Deve ser isso..

import java.awt.AWTException; 
import java.awt.Robot;
import java.awt.event.KeyEvent;
 
public class RobotExp {    

	public class RobotExp(){
		try {
			Robot robot = new Robot();
			robot.delay(5000);//ake vai o tempo
			robot.mousePress(InputEvent.BUTTON1_MASK);//DIREITO
			robot.mouseRelease(InputEvent.BUTTON1_MASK);//Esquerdo
			robot.keyPress(KeyEvent.VK_Q);//Q
                        robot.keyPress(KeyEvent.VK_Q);//Q
		} catch (AWTException e) {             
			e.printStackTrace();         
		} 
	}
	public static void main(String[] args) {                  
		RobotExp  myObject = new RobotExp();  
	} 
}

Boa sorte no sua tentativa de Cracker, imagino que esteja querendo isso pra algum game..
mas vai la.. ;]

netdark3000

Fugindo do assunto Java.
Se você precisa automatizar teclado e mouse eu indico o programa deste site:
[url]www.autohotkey.com[/url]

Você escreve pequenos scripts que podem disparar teclas, cliques do mouse ou até movimentos.

Exemplos
;Ao clicar no botão do meio
;backspace é enviado
MButton::BackSpace

;Ao clicar no primeiro botão, além dos 3 padrões do mouse
;CTRL+C é enviado
$XButton1::
    Send, {CTRLDOWN}c{CTRLUP}
return

;Ao clicar no segundo botão, além dos 3 padrões do mouse
;CTRL+V é enviado
$XButton2::
    Send, {CTRLDOWN}v{CTRLUP}
return
E esse código que você postou se não me engano foi escrito exatamente para ele.
Criado 23 de janeiro de 2013
Ultima resposta 23 de jan. de 2013
Respostas 5
Participantes 3