Несколько дней назад мне нечего было делать, и я видел, что другие играли в прыжок в Интернете на WeChat. Я продолжал падать во время игры. Когда я был бездельником, я подумал о создании вспомогательной программы. Тем не менее, сначала я сделал ручную версию и автоматическую версию. Я не отправил это. Я только что написал это на Java, которая просто маска.
Давайте начнем представлять мою мини -программу. Не так много вещей, настоящий код должен составлять около 100 строк, и нет ничего сложного.
Вот прыжок моих друзей WeChat
Вот и все, потому что у WeChat все еще есть имитационная система мошенничества, поэтому лучше быть сдержанным ...
Без лишних слов давайте представим мой код ниже. Я слишком много говорил об чернилах ...
пакет com.rain.jump.util;
импортировать java.awt.event.mouseadapter;
Импорт java.awt.event.mouseeVent;
импортировать java.io.ioexception;
импортировать javax.swing.jframe;
импортировать javax.swing.jlabel;
/**
* @classname JumponeJump.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 {
/**
*
*/
Частный статический конечный длинный SerialVersionuid = 1L;
// Определите координаты двух точек
int x0, y0, x1, y1;
// Установите, если щелчок мыши в первый раз или ...
логический флаг = true;
Public JumponeJump ()
{
Super ("WeChat Jump"); // Метод для настройки родительского класса
это. setize (316 565);
this.setundecorated (true);
// Центр окна
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);
// Добавить слушателя в jlabel
это.
// Когда ваша мышь нажимает
public void mouseclicked (mouseevent e) {
// Стандартный источник события мыши
//System.out.println(e);
if (e.getbutton () == mouseevent.button3)
{
//System.out.println("hahaha ");
if (flag)
{
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);
double _y = math.abs (y0-y1);
// открытый квадрат (расстояние между двумя точками)
double dis = math.sqrt (_x*_x+_y*_y);
System.out.println (dis);
// определить команду ADB
// String cmd = "ADB Shell входной сенсорный экран"
// +"Перевернуть 200 187 200 187" +математика. Round (dis*3);
String cmd = "ADB Shell Shell Swipe 320 410 320 410"+Math.round (dis*5);
Время выполнения run = runtime.getruntime ();
пытаться {
// выполнить команду
Процесс p = run.exec (cmd);
System.out.println (cmd);
p.waitfor ();
} catch (ioException e1) {
// Todo Auto Generated Catch Blach
e1.printstacktrace ();
} catch (прерванная экспрессия e1) {
// Todo Auto Generated Catch Blach
e1.printstacktrace ();
}
} // end else
} // end if
} // end mouseclick ()
});
}
// запись программы
public static void main (string [] args) {
новый JumponeJump ();
}
}
Тем не менее, это вспомогательное использование по -прежнему имеет особое значение ... необходимо предоставить инструменты ADB.
Мне также нужен вспомогательный инструмент, который может управлять мобильными телефонами на компьютерах, аналогично комплекту TC,
Кроме того, телефон должен быть включен и отладка (он доступен в режиме разработчика), затем проверьте, подключены ли он к компьютеру, Win+R -клавиши и введите CMD для ввода режима командной строки, а затем устройства ADB, чтобы увидеть, подключено ли он к телефону.
Я до сих пор не понимаю следующих комментариев, а потом скажу вам ... спасибо всем
Прикрепите картинку, я только что прыгнул.
Выше приведено все о программе сценариев WeChat Java. Если вы все еще заинтересованы в оказании помощи в этой мини -игре, вы можете обратиться к Wulin.com для более соответствующих технических статей о WeChat Java.com. Спасибо за поддержку Wulin.com.