数日前、私は何もすることがなく、他の人がWeChatでオンラインでジャンプゲームをプレイしていたのを見ました。遊んでいる間、私は倒れ続けました。私がアイドル状態だったとき、私は補助プログラムを作ることを考えました。ただし、最初に手動バージョンと自動バージョンを作成しました。送信しませんでした。私はちょうどジャバでそれを書きました、それはただのマスクです。
私のミニプログラムの紹介を始めましょう。多くのことはありません。実際のコードは約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ジャンプ
* @author雨
* @describe wechatジャンププロジェクト
* @version 1.0
* @date 2018年1月13日午後12時6分07分
*/
パブリッククラスJumpOneJumpはjFrameを拡張します{
/**
*
*/
private static final long serialversionuid = 1l;
// 2つのポイントの座標を定義します
int x0、y0、x1、y1;
//マウスクリックが初めての場合、または...
ブールフラグ= true;
public jumpOneJump()
{
super( "wechatジャンプ"); //親クラスをチューニングする方法
this.setsize(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にリスナーを追加します
this.addmouseListener(new Mouseadapter(){
//マウスがクリックしたとき
public void mouseclicked(mousevent e){
//標準のマウスイベントソース
//system.out.println(e);
if(e.getbutton()== mouseevent.button3)
{
//system.out.println("hahaha ");
if(フラグ)
{
x0 = e.getx();
y0 = e.gety();
flag = false;
System.out.println( "最初のクリックの座標は次のとおりです。("+x0+"、"+y0+")");
}
それ以外{
x1 = e.getx();
y1 = e.gety();
flag = true;
System.out.println( "2回目のクリックの座標は次のとおりです。("+x1+"、"+y1+")");
//絶対値を取得します
double _x = math.abs(x0-x1);
double _y = math.abs(y0-y1);
//正方形を開く(2ポイント間の距離)
double dis = math.sqrt(_x*_x+_y*_y);
System.out.println(dis);
// ADBコマンドを定義します
//文字列cmd = "ADBシェル入力タッチスクリーン"
// +"スワイプ200 187 200 187" +math.round(dis*3);
文字列cmd = "adbシェル入力スワイプ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自動生成キャッチブロック
e1.printstacktrace();
} catch(arternedexception e1){
// TODO自動生成キャッチブロック
e1.printstacktrace();
}
} // ENDENSを終了します
} // end if
} // mouseclick()を終了します
});
}
//プログラムのエントリ
public static void main(string [] args){
new JumpOneJump();
}
}
ただし、この補助的使用は依然として特に重要です... ADBツールを提供する必要があります。
TCのキットと同様に、コンピューターで携帯電話を操作できる補助ツールも必要です。
また、電話をオンにしてデバッグする必要があります(これは開発者モードで使用できます)。次に、コンピューターに接続されているかどうかを確認し、+Rキーを獲得し、CMDを入力してコマンドラインモードに入り、ADBデバイスが電話に接続されているかどうかを確認します。
私はまだ次のコメントを理解していません、そして私はあなたに言います...みなさん、ありがとう
写真を添付して、ジャンプしました。
上記は、WeChat Javaスクリプトプログラムに関するすべてです。このミニゲームを支援することにまだ興味がある場合は、wulin.comを参照して、wechat java.comに関するより関連する技術記事を参照できます。 wulin.comへのご支援ありがとうございます。