คู่มือการดำเนินงาน Java WeChat Jump ชี้ไปที่ที่คุณเลือก
แนวคิดในบทความนี้คือการควบคุมการทำงานของโทรศัพท์มือถือผ่าน ADB เขียน jframe เพื่อครอบคลุมหน้าจอโทรศัพท์มือถือผ่าน Java ใช้เมาส์เพื่อให้ได้จุดเริ่มต้นและจุดสิ้นสุดของการกระโดดและรับความสัมพันธ์ (ความสัมพันธ์เชิงเส้น) ระหว่างระยะเวลาการกด และเขียนทับ JFrame บนหน้าจอบนคอมพิวเตอร์)
รหัสสั้นมากดังนี้:
แพ็คเกจกระโดด; นำเข้า java.awt.flowlayout; นำเข้า java.awt.event.mouseadapter; นำเข้า java.awt.event.mousevent; นำเข้า Javax.swing.jframe; นำเข้า Javax.swing.jlabel; @suppresswarnings ("Serial" ธงบูลีน = เท็จ; int x0, y0, x1, y1; Public Jumpjump () {super ("WeChat Jump"); // สร้างหน้าต่างใหม่นี้ setundecorated (จริง); this.setOpacity (0.7F); this.setsize (320,580); // ตั้งค่า this.setvisible (true); // visible // this.dispose (); this.setLocationRelativeto (null); this.tofront (); this.setLayout (ใหม่ flowlayout (flowlayout.center)); this.setDefaultCloseOperation (jframe.exit_on_close); JLabel label = new JLabel ("คลิกขวา"); this.add (ฉลาก); this.addmouselistener (ใหม่ mouseadapter () {โมฆะสาธารณะ mouseclicked (MouseEvent E) {ถ้า (e.getButton () == MouseEvent.button3) {// 3 หมายถึงการคลิกขวาถ้า x0 + "," y0; ; (ข้อยกเว้น e1) {e1.printstacktrace (); } โมฆะคงที่สาธารณะหลัก (สตริง [] args) {new humpjump (); -รหัสต่อไปนี้ตั้งค่าความโปร่งใส:
this.setundecorated (จริง); this.setOpacity (0.7F);
x0 y0 เป็นพิกัดของจุดที่เมาส์คลิกเป็นครั้งแรกและ x1 y1 เป็นพิกัดที่สอง มันถูกกำหนดโดยการตั้งค่าสถานะไม่ว่าจะเป็นการคลิกครั้งแรกหรือครั้งที่สอง
ย่อหน้านี้เป็นรหัสในการควบคุมการดำเนินการ CMD ดังนั้นคุณไม่จำเป็นต้องพิมพ์ใน CMD ทุกครั้ง:
String cmd = "ADB Shell Input Touchscreen Swipe 170 187 170 187"+Math.round (Dis*4.6); runtime run = runtime.getRuntime (); ลอง {process pr = run.exec (cmd); System.out.println (CMD); Pr.waitfor (); } catch (Exception e1) {e1.printstacktrace (); System.out.println (E1); -ค่าสัมประสิทธิ์ที่นี่จะต้องปรับด้วยตนเองผ่านการทดสอบอย่างต่อเนื่องนั่นคือค่าสัมประสิทธิ์สุดท้าย 4.6 สามารถปรับได้ด้วยตัวเอง:
String cmd = "ADB Shell Input Touchscreen Swipe 170 187 170 187"+Math.round (Dis*4.6);
วิธีการใช้งานง่ายมาก คลิกขวาตำแหน่งปัจจุบันของชิ้นหมากรุกหนึ่งครั้งแล้วคลิกขวาที่ตำแหน่งลงจอดอีกครั้ง
สำหรับเนื้อหาเพิ่มเติมคุณสามารถอ้างถึงหัวข้อพิเศษ "Jump on WeChat" เพื่อเรียนรู้
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น