ไม่กี่วันที่ผ่านมาฉันไม่มีอะไรทำและเห็นว่าคนอื่นเล่นเกมกระโดดออนไลน์บน WeChat ฉันยังคงล้มลงขณะเล่น เมื่อฉันไม่ได้ใช้งานฉันคิดเกี่ยวกับการสร้างโปรแกรมเสริม อย่างไรก็ตามฉันสร้างเวอร์ชันด้วยตนเองและเวอร์ชันอัตโนมัติก่อน ฉันไม่ได้ส่งมัน ฉันเพิ่งเขียนมันใน Java ซึ่งเป็นเพียงหน้ากาก
มาเริ่มแนะนำโปรแกรมมินิของฉัน มีหลายสิ่งหลายอย่างรหัสจริงควรมีประมาณ 100 บรรทัดและไม่มีอะไรยาก
นี่คือการกระโดดของเพื่อน WeChat ของฉัน
แค่นั้นเพราะ WeChat ยังคงมีระบบการโกงเลียนแบบดังนั้นจึงเป็นการดีกว่าที่จะเป็นคีย์ต่ำ ...
หากไม่มีความกังวลใจเพิ่มเติมให้นำเสนอรหัสของฉันด้านล่าง ฉันได้พูดคุยเกี่ยวกับหมึกมากเกินไป ...
แพ็คเกจ com.rain.jump.util;
นำเข้า java.awt.event.mouseadapter;
นำเข้า java.awt.event.mousevent;
นำเข้า java.io.ioException;
นำเข้า Javax.swing.jframe;
นำเข้า Javax.swing.jlabel;
-
* @classname bumponejump.java
* @package com.rain.jump.util
* @project Jump
* @author Rain
* @Describe WeChat Jump Project
* @version 1.0
* @date 13 มกราคม 2018 เวลา 12:06:07 น.
-
Public Class JumponeJump ขยาย JFrame {
-
-
-
ส่วนตัวคงที่สุดท้าย Long SerialVersionUid = 1L;
// กำหนดพิกัดของสองคะแนน
int x0, y0, x1, y1;
// ตั้งค่าหากการคลิกเมาส์เป็นครั้งแรกหรือ ...
ธงบูลีน = จริง;
Public JumponeJump ()
-
Super ("WeChat Jump"); // วิธีการปรับคลาสแม่
this.setsize (316,565);
this.setundecorated (จริง);
// ตรงกลางหน้าต่าง
this.setLocationRelativeto (null);
this.setOpacity (0.3f);
this.setalwaysontop (จริง);
this.setVisible (จริง);
this.setDefaultCloseOperation (jframe.exit_on_close);
Jlabel Jlabel = new Jlabel ();
this.add (jlabel);
// เพิ่มผู้ฟังลงใน JLabel
this.addmouselistener (ใหม่ mouseadapter () {
// เมื่อเมาส์ของคุณคลิก
โมฆะสาธารณะ mouseclicked (MouseEvent E) {
// แหล่งเหตุการณ์เมาส์มาตรฐาน
//system.out.println(e);
if (e.getButton () == MouseEvent.Button3)
-
//system.out.println("hahaha ");
ถ้า (ธง)
-
x0 = e.getx ();
y0 = e.gety ();
ธง = เท็จ;
System.out.println ("พิกัดของคลิกแรกคือ: ("+x0+","+y0+")");
-
อื่น{
x1 = e.getx ();
y1 = e.gety ();
ธง = จริง;
System.out.println ("พิกัดของการคลิกที่สองคือ: ("+x1+","+y1+")");
// รับค่าสัมบูรณ์
double _x = math.abs (x0-x1);
double _y = math.abs (y0-y1);
// เปิดสี่เหลี่ยม (ระยะห่างระหว่างสองจุด)
double dis = math.sqrt (_x*_x+_y*_y);
System.out.println (dis);
// กำหนดคำสั่ง ADB
// สตริง cmd = "หน้าจอสัมผัสเชลล์ ADB"
// +"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 ();
พยายาม {
// ดำเนินการคำสั่ง
กระบวนการ p = run.exec (cmd);
System.out.println (CMD);
p.waitfor ();
} catch (ioexception e1) {
// todo catch block ที่สร้างอัตโนมัติ
e1.printstacktrace ();
} catch (interruptedException e1) {
// todo catch block ที่สร้างอัตโนมัติ
e1.printstacktrace ();
-
} // สิ้นสุดอื่น
} // สิ้นสุดถ้า
} // สิ้นสุด mouseclick ()
-
-
// รายการของโปรแกรม
โมฆะคงที่สาธารณะหลัก (สตริง [] args) {
ใหม่ JumponeJump ();
-
-
อย่างไรก็ตามการใช้งานเสริมนี้ยังคงมีความสำคัญเป็นพิเศษ ... จำเป็นต้องจัดหาเครื่องมือ ADB
ฉันยังต้องการเครื่องมือเสริมที่สามารถใช้งานโทรศัพท์มือถือบนคอมพิวเตอร์คล้ายกับชุดของ TC
นอกจากนี้โทรศัพท์จะต้องเปิดและแก้ไขข้อบกพร่อง (มีอยู่ในโหมดนักพัฒนา) จากนั้นตรวจสอบว่ามันเชื่อมต่อกับคอมพิวเตอร์หรือไม่ Win+R Keys และป้อน CMD เพื่อเข้าสู่โหมดบรรทัดคำสั่งหรือไม่จากนั้นอุปกรณ์ ADB เพื่อดูว่าเชื่อมต่อกับโทรศัพท์หรือไม่
ฉันยังไม่เข้าใจความคิดเห็นต่อไปนี้แล้วฉันจะบอกคุณ ... ขอบคุณทุกคน
แนบภาพฉันเพิ่งกระโดด
ข้างต้นคือทั้งหมดที่เกี่ยวกับโปรแกรมสคริปต์ WeChat Java หากคุณยังคงสนใจที่จะช่วยเหลือมินิเกมนี้คุณสามารถอ้างถึง Wulin.com สำหรับบทความทางเทคนิคที่เกี่ยวข้องเพิ่มเติมเกี่ยวกับ WeChat Java.com ขอบคุณสำหรับการสนับสนุน Wulin.com