Vor ein paar Tagen hatte ich nichts zu tun und sah, dass andere das Sprungspiel online auf WeChat gespielt hatten. Ich fiel immer wieder hin, während ich spielte. Als ich untätig war, dachte ich darüber nach, ein Hilfsprogramm zu machen. Ich habe jedoch zuerst eine manuelle Version und eine automatische Version erstellt. Ich habe es nicht geschickt. Ich habe es gerade in Java geschrieben, was nur eine Maske ist.
Beginnen wir mit der Einführung meines Mini -Programms. Es gibt nicht viele Dinge, der wahre Code sollte ungefähr 100 Zeilen betragen, und es gibt nichts Schwieriges.
Hier ist der Sprung meiner Wechat -Freunde
Das war's, weil WeChat immer noch das Mitbeamte des Nachahmung hat, also ist es besser, zurückhaltend zu sein ...
Lassen Sie uns ohne weiteres meinen Code unten präsentieren. Ich habe zu viel über die Tinte gesprochen ...
Paket com.rain.jump.util;
Import Java.awt.event.Mouseadapter;
import Java.awt.event.mouseeEvent;
importieren java.io.ioException;
importieren javax.swing.jframe;
import Javax.swing.jlabel;
/**
* @ClassName JumponeJump.java
* @package com.rain.jump.util
* @Project Jump
* @Author Rain
* @Describe Wechat Jump Project
* @Version 1.0
* @date 13. Januar 2018 um 12:06:07 Uhr
*/
Die öffentliche Klasse JumponeJump erweitert JFrame {
/**
*
*/
private statische endgültige lange Serialversionuid = 1L;
// Definieren Sie die Koordinaten von zwei Punkten
int x0, y0, x1, y1;
// Setzen Sie, wenn die Mausklick das erste Mal ist oder ...
boolesche Flagge = wahr;
öffentlicher Jumponejump ()
{
Super ("Wechat Jump"); // Methode, um die übergeordnete Klasse einzustellen
this.setsize (316.565);
this.setUntecorated (true);
// Zentrum das Fenster
this.setLocationRelativeto (null);
this.setopacity (0,3F);
this.setalwaysontop (true);
this.setvisible (true);
this.setDefaultCloseOperation (jframe.exit_on_close);
JLabel JLabel = new Jlabel ();
this.add (jlabel);
// füge JLabel einen Hörer hinzu
this.addmouselistener (neuer Mouseadapter () {
// Wenn Ihre Maus klickt
public void mouseclicked (MouseEvent e) {
// Standard -Mausereignisquelle
//System.out.println(E);
if (e.getButton () == Mouseevent.button3)
{
//System.out.println("hahaha ");
if (Flagge)
{
x0 = e.getX ();
y0 = e.gety ();
Flag = Falsch;
System.out.println ("Die Koordinaten des ersten Klicks sind: ("+x0+","+y0+")");
}
anders{
x1 = e.getX ();
y1 = e.gety ();
Flag = wahr;
System.out.println ("Die Koordinaten des zweiten Klicks sind: ("+x1+","+y1+")");
// den absoluten Wert erhalten
double _x = math.abs (x0-x1);
double _y = math.abs (y0-y1);
// Quadrat öffnen (Abstand zwischen zwei Punkten)
double dis = math.sqrt (_x*_x+_y*_y);
System.out.println (dis);
// ADB -Befehl definieren
// String cmd = "Adb Shell Eingangs -Touchscreen"
// +"Swipe 200 187 200 187" +Math.Round (Dis*3);
String cmd = "Adb Shell -Eingangswisch 320 410 320 410"+Math.Round (dis*5);
RunTime run = runTime.getRuntime ();
versuchen {
// den Befehl ausführen
Prozess p = run.exec (cmd);
System.out.println (CMD);
p.waitfor ();
} catch (ioException e1) {
// todo automatisch generierter Fangblock
e1.printstacktrace ();
} catch (InterruptedException E1) {
// todo automatisch generierter Fangblock
e1.printstacktrace ();
}
} // enden sonst
} // Ende wenn
} // Ende MouseClick () beenden)
});
}
// der Eintrag des Programms
public static void main (String [] args) {
neuer JumponeJump ();
}
}
Diese Hilfsnutzung ist jedoch immer noch von besonderer Bedeutung ... es ist erforderlich, ADB -Tools bereitzustellen.
Ich brauche auch das Hilfstool, mit dem Mobiltelefone auf Computern betrieben werden können, ähnlich wie bei TCs Kit.
Außerdem muss das Telefon eingeschaltet und debugged werden (dies ist im Entwicklermodus verfügbar) und prüfen Sie dann, ob es mit dem Computer angeschlossen ist, win+r Schlüssel eingeben und CMD eingeben, um den Befehlszeilenmodus einzugeben, und dann ADB -Geräte, um festzustellen, ob es an das Telefon angeschlossen ist.
Ich verstehe die folgenden Kommentare immer noch nicht und dann werde ich es Ihnen sagen ... danke an alle
Binden Sie das Bild an, ich bin gerade gesprungen.
Das obige dreht sich alles um das WeChat Java -Skriptprogramm. Wenn Sie immer noch daran interessiert sind, dieses Mini -Spiel zu unterstützen, können Sie wulin.com für relevantere technische Artikel über Wechat Java.com finden. Vielen Dank für Ihre Unterstützung für Wulin.com.