Beberapa hari yang lalu, saya tidak ada hubungannya dan melihat bahwa orang lain telah memainkan permainan lompatan online di WeChat. Saya terus jatuh saat bermain. Ketika saya menganggur, saya berpikir untuk membuat program tambahan. Namun, saya membuat versi manual dan versi otomatis terlebih dahulu. Saya tidak mengirimkannya. Saya baru saja menulisnya di Java, yang hanya topeng.
Mari kita mulai memperkenalkan program mini saya. Tidak banyak hal, kode sebenarnya harus sekitar 100 baris, dan tidak ada yang sulit.
Ini lompatan teman -teman wechat saya
Itu saja, karena WeChat masih memiliki sistem kecurangan imitasi, jadi lebih baik menjadi rendah ...
Tanpa basa -basi lagi, mari kita sajikan kode saya di bawah ini. Saya sudah terlalu banyak bicara tentang tinta ...
paket com.rain.jump.util;
impor java.awt.event.mouseadapter;
impor java.awt.event.mouseevent;
impor java.io.ioException;
impor javax.swing.jframe;
impor javax.swing.jlabel;
/**
* @ClassName jumponejump.java
* @package com.rain.jump.util
* @Project Jump
* @Author Rain
* @Describe WeChat Jump Project
* @Version 1.0
* @Date 13 Januari 2018 jam 12:06:07
*/
Kelas publik Jumponejump memperluas jframe {
/**
*
*/
private static final long serialversionuid = 1L;
// Tentukan koordinat dua poin
int x0, y0, x1, y1;
// Setel jika klik mouse adalah pertama kalinya atau ...
bendera boolean = true;
public jumponejump ()
{
Super ("WeChat Jump"); // Metode untuk menyetel kelas induk
this.setsize (316.565);
this.setundorated (true);
// Pusat jendela
this.setLocationRelativeto (null);
this.setopacity (0.3F);
this.setalwaysontop (true);
this.setVisible (true);
this.setDefaultCloseOperation (jframe.exit_on_close);
Jlabel jlabel = jlabel baru ();
this.add (jlabel);
// Tambahkan pendengar ke Jlabel
this.addmouseListener (mouseadapter baru () {
// Saat mouse Anda mengklik
public void mouseclicked (mouseEvent e) {
// Sumber Acara Mouse Standar
//System.out.println(e);
if (e.getbutton () == mouseEvent.button3)
{
//System.out.println("hahaha ");
if (bendera)
{
x0 = e.getx ();
y0 = e.gety ();
bendera = false;
System.out.println ("Koordinat klik pertama adalah: ("+x0+","+y0+")");
}
kalau tidak{
x1 = e.getx ();
y1 = e.gety ();
bendera = true;
System.out.println ("Koordinat klik kedua adalah: ("+x1+","+y1+")");
// Dapatkan nilai absolut
ganda _x = math.abs (x0-x1);
double _y = math.abs (y0-y1);
// buka persegi (jarak antara dua titik)
Double dis = math.sqrt (_x*_x+_y*_y);
System.out.println (dis);
// Tentukan perintah ADB
// String cmd = "ADB Shell Input Touchscreen"
// +"Swipe 200 187 200 187" +Math.round (dis*3);
String cmd = "ADB Shell Input Swipe 320 410 320 410"+Math.round (dis*5);
Runtime run = runtime.getRuntime ();
mencoba {
// Jalankan perintah
Proses p = run.exec (CMD);
System.out.println (CMD);
p.waitfor ();
} catch (ioException e1) {
// TODO Blok tangkapan yang dihasilkan otomatis
e1.printstacktrace ();
} catch (InterruptedException E1) {
// TODO Blok tangkapan yang dihasilkan otomatis
e1.printstacktrace ();
}
} // Akhir yang lain
} // akhiri jika
} // end mouseClick ()
});
}
// masuknya program
public static void main (string [] args) {
jumponejump baru ();
}
}
Namun, penggunaan tambahan ini masih sangat penting ... perlu menyediakan alat ADB.
Saya juga membutuhkan alat tambahan yang dapat mengoperasikan ponsel di komputer, mirip dengan kit TC,
Juga, telepon perlu dihidupkan dan debugged (ini tersedia dalam mode pengembang), kemudian periksa apakah itu terhubung ke komputer, win+r tombol dan masukkan CMD untuk memasukkan mode baris perintah, dan kemudian perangkat ADB untuk melihat apakah terhubung ke telepon.
Saya masih tidak mengerti komentar berikut, dan kemudian saya akan memberi tahu Anda ... terima kasih semuanya
Lampirkan gambarnya, saya baru saja melompat.
Di atas adalah semua tentang program skrip Java WeChat. Jika Anda masih tertarik untuk membantu game mini ini, Anda dapat merujuk ke Wulin.com untuk artikel teknis yang lebih relevan tentang wechat java.com. Terima kasih atas dukungan Anda untuk wulin.com.