91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用Python制作微信跳一跳輔助

發布時間:2021-04-14 10:12:01 來源:億速云 閱讀:165 作者:小新 欄目:開發技術

小編給大家分享一下怎么使用Python制作微信跳一跳輔助,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1.  前言

本程序的主要設計思路就是,PC端adb連接手機→截屏→在PC端展示→用戶鼠標選取起點和終點→計算距離、時長→adb發送指令模擬按壓→截屏循環。

2.  ADB

adb,Android Debug Bridge,即安卓調試橋,包含如下幾個部分:
?Client端, 運行在開發機器中,即你的開發PC機,用來發送adb命令
?Deamon守護進程,運行在調試設備中,即的調試手機或模擬器
?Server端,作為一個后臺進程運行在開發機器中,即你的開發PC機,用來管理PC中的Client端和手機的Deamon之間的通信

我們通常用的adb命令指的就是Client端程序。Server端實際上在本機偵聽端口5037,將指令通過usb線/wifi轉發給移動設備的Deamon進程。

adb命令讀者可以去官方網站查看文檔(http://adbshell.com/commands),這里只介紹用到的幾個命令。

(1)    adb devices列出所有連接的模擬器/設備

Prints a list of all attached emulator/device

adb devices

In response, return serial number and state

e4b25377    device

emulator-5554 device

(2)    adb shell screencap截屏

taking a screenshot of a device display.

adb shell screencap <filename>

adb shell screencap /sdcard/screen.png

download the file from the device將文件從設備下載到本機。

adb pull /sdcard/screen.png

(3)    adb shell input swipe模擬滑動操作(長按)

adb shell input swipe 100 100 100 100 500模擬長按坐標(100, 100)時長500ms

  C:\Documents and Settings\Administrator>adb shell 
  root@NX403A:/ # input 
  input 
  Usage: input [<source>] <command> [<arg>...] 
   
  The sources are: 
     trackball 
     joystick 
     touchnavigation 
     mouse 
     keyboard 
     gamepad 
     touchpad 
     dpad 
     stylus 
     touchscreen 
   
  The commands and default sources are: 
     text <string> (Default: touchscreen) 
     keyevent [--longpress] <key code number or name> ... (Default: keyboard) 
     tap <x> <y> (Default: touchscreen) 
     swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen) 
     press (Default: trackball) 
     roll <dx> <dy> (Default: trackball)

好了,以上是本次所需adb的知識點。

3.  Python

(1)     調用命令行

Python調用命令行有多種方式,比較常用的是os.system(cmd)和os.popen(cmd),以及commands.getoutput(cmd),這三者主要區別在返回值的獲取方面,第一個無法獲得返回值,第二、三個則可以獲取。這里用哪個都可以,因為不需要獲得返回值。

(2)     OpenCV

主要用OpenCV做一些圖片縮放等操作,用PIL也是可以的。

(3)     Tkinter

主要用到了Button、PhotoImage這兩個Widget。不多說了。

程序的實現是很簡單的,這里處于某些原因就不公開代碼了,主要就是一個細調參數的過程。

程序截圖:

怎么使用Python制作微信跳一跳輔助

下一步的目標是,結合OpenCV和神經網絡實現自動識別、計算距離。

鄭重聲明,本文僅供學習、娛樂只用,請勿隨意傳播。

以上是“怎么使用Python制作微信跳一跳輔助”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五指山市| 新丰县| 寿光市| 拜城县| 通渭县| 霍城县| 慈利县| 嘉兴市| 永仁县| 永嘉县| 安仁县| 东城区| 南乐县| 思南县| 正镶白旗| 巨野县| 金秀| 定南县| 邛崃市| 荥经县| 盘山县| 龙泉市| 金华市| 佳木斯市| 湘乡市| 措勤县| 疏勒县| 神池县| 奇台县| 旺苍县| 德州市| 凌海市| 莎车县| 江陵县| 花莲市| 泸州市| 大庆市| 于田县| 乾安县| 惠东县| 弥勒县|