며칠 전, 나는 할 일이 없었고 다른 사람들이 Wechat에서 온라인으로 점프 게임을하고 있다는 것을 알았습니다. 나는 놀면서 계속 떨어졌다. 유휴 상태 일 때 보조 프로그램을 만드는 것에 대해 생각했습니다. 그러나 수동 버전과 자동 버전을 먼저 만들었습니다. 나는 그것을 보내지 않았다. 방금 마스크 인 Java로 썼습니다.
미니 프로그램 소개를 시작합시다. 많은 것이없고 실제 코드는 약 100 줄 여야하며 어려운 것은 없습니다.
여기 내 Wechat 친구의 점프가 있습니다
WeChat은 여전히 모방 부정 행위 시스템을 가지고 있기 때문에 키가 낮기 때문에 ...
더 이상 고민하지 않고 아래 코드를 아래에 제시해 봅시다. 잉크에 대해 너무 많이 이야기했습니다 ...
package com.rain.jump.util;
import java.awt.event.mouseadapter;
java.awt.event.mouseevent import;
import java.io.ioexception;
import javax.swing.jframe;
import javax.swing.jlabel;
/**
* @classname JumponeJump.java
* @package com.rain.jump.util
* @project 점프
* @Author Rain
* @describe wechat Jump 프로젝트
* @version 1.0
* @Date 2018 년 1 월 13 일 오후 12:06:07
*/
공개 클래스 JumponeJump는 jframe {
/**
*
*/
개인 정적 최종 최종 긴 SerialversionUID = 1L;
// 두 점의 좌표를 정의합니다
int x0, y0, x1, y1;
// 마우스 클릭이 처음 인 경우 설정하거나 ...
부울 플래그 = 참;
Public JumponeJump ()
{
Super ( "Wechat Jump"); // 부모 클래스를 조정하는 메소드
this.setsize (316,565);
this.setUndEcorated (true);
// 창을 중심으로합니다
this.setLocationRelativeTo (null);
this.setopacity (0.3f);
this.setalwaysontop (true);
this.set -Visible (true);
this.setDefaultCloseOperation (jframe.exit_on_close);
jlabel jlabel = new Jlabel ();
this.add (jlabel);
// Jlabel에 리스너를 추가합니다
this.addmouselistener (new MouseAdapter () {
// 마우스가 클릭 할 때
공공 void mouseclicked (mouseevent e) {
// 표준 마우스 이벤트 소스
//system.out.println(e);
if (e.getButton () == mouseevent.button3)
{
//system.out.println("Hahaha ");
if (플래그)
{
x0 = e.getx ();
y0 = e.gety ();
flag = false;
System.out.println ( "첫 번째 클릭의 좌표는 다음과 같습니다. ("+x0+","+y0+");
}
또 다른{
x1 = e.getx ();
y1 = e.gety ();
flag = true;
System.out.println ( "두 번째 클릭의 좌표는 다음과 같습니다. ("+x1+","+y1+");
// 절대 값을 얻습니다
double _X = math.abs (x0-x1);
이중 _y = math.abs (y0-y1);
// 열린 제곱 (두 지점 사이의 거리)
double dis = math.sqrt (_x*_x+_y*_y);
System.out.println (dis);
// ADB 명령을 정의합니다
// String CMD = "ADB 쉘 입력 터치 스크린"
// +"스 와이프 200 187 200 187" +math.round (dis*3);
문자열 cmd = "ADB 쉘 입력 스 와이프 320 410 320 410"+math.round (dis*5);
런타임 런 = runtime.getRuntime ();
노력하다 {
// 명령을 실행합니다
프로세스 p = run.exec (cmd);
System.out.println (CMD);
p.waitfor ();
} catch (ioException e1) {
// TODO 자동 생성 캐치 블록
e1.printstacktrace ();
} catch (InterruptedException e1) {
// TODO 자동 생성 캐치 블록
e1.printstacktrace ();
}
} // 다른 끝
} // if
} // end mouseclick ()
});
}
// 프로그램 입력
public static void main (String [] args) {
새로운 JumpOneJump ();
}
}
그러나이 보조 사용법은 여전히 중요합니다. ADB 도구를 제공해야합니다.
또한 TC의 키트와 유사한 컴퓨터에서 휴대 전화를 작동 할 수있는 보조 도구도 필요합니다.
또한 전화기를 켜고 디버깅해야합니다 (개발자 모드에서 사용할 수 있음)가 컴퓨터에 연결되어 있는지 확인하고+R 키를 Win+R 키를 입력하여 명령 줄 모드를 입력 한 다음 ADB 장치를 입력하여 전화에 연결되어 있는지 확인하십시오.
나는 아직도 다음 의견을 이해하지 못하고, 나는 당신에게 말할 것입니다 ... 모두 감사합니다
그림을 첨부하면 방금 뛰어 들었습니다.
위의 것은 Wechat Java 스크립트 프로그램에 관한 것입니다. 이 미니 게임을 지원하는 데 여전히 관심이 있다면 Wulin.com을 참조하여 wechat java.com에 대한보다 관련성있는 기술 기사를 참조하십시오. wulin.com을 지원 해주셔서 감사합니다.