安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

前言:

現在手機應用越來越廣泛了,很多軟件需要我們重複多次點擊,更有甚者要求咱們變成人肉機器,以極快的速度點擊一些位置才能完成所謂的任務。

本文零基礎,只用一個軟件,2行命令,搞定這些點擊,解放雙手,本文面向沒有任何編程甚至軟件經驗的朋友,可能囉嗦了些,希望各位大佬理解體諒。

本文寫完即發,沒有複核,可能會有一些錯誤,歡迎留言或者發信息提示,我將立即改正。

本文拿王者榮耀刷金幣舉例,主要考慮到:1、本身這個刷金幣就是機械性的,符合解放雙手的初衷。2、大家都知道,便於理解。3、很多點擊器在遊戲裡實現的不好,而我們這個簡單的命令正好能實現。//但是,刷金幣是違反遊戲規則的,希望大家只是借這個例子去理解並去解決很多其他的問題,請各位不要長期使用,不要違反遊戲規則:)。

本文其實只涉及一個軟件,2行代碼(根據需要反覆用這兩行),非常簡單,包教包會,而且不需要root。。:)

正文部分:

我們需要用到的工具只有一個:autojs,大家可以自行搜索下。

簡單介紹一下AUTOJS:這是一款不需要root權限的腳本編輯器,可以模擬大多數操作。

既然我們是白話超簡單版,無root版,軟件就簡單介紹到這裡,下面看實際操作。

1. 首先我們下載並安裝AUTO.JS,推薦4.1.1版本(自行搜索,但不要下載新版,新版如淘寶、京東等大廠產品都用不了了)。(按照發文規定,我這裡就不附帶下載鏈接了。)

2. 下載後安裝,安裝後打開。


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

打開AUTOJS

3. 打開會後提示需要啟用無障礙服務,放心啟用,找到AUTOJS,選擇後面的未啟用,將之改為啟用,這也是不用ROOT可以模擬的關鍵。


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

啟用無障礙權限

安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

找到AUTOJS,並開啟無障礙權限


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

在無障礙裡找到AUTOJS並點擊後面已關閉,將之改為開啟狀態

安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

打開autojs的無障礙權限

安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

進入AUTOJS主界面

4. 因為不考慮root,所以無法錄製腳本,我們手動寫一個,只需要2條命令,在寫之前,我們需要打開手機設置裡,開發人員選項裡的指針位置(見圖),以便我們確定需要點擊的座標。(不同的手機打開開發人員選項的方法不太一樣,一般而言是在設置裡連續多次點擊版本號,就華為手機而言,設置->系統->關於手機->連續多次點擊版本號,開啟開發者模式)


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

進入設置->系統(華為手機)


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

找到開發人員選項(如找補到,請看上面文字描述,需要先開啟這項功能)


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

找到指針位置,並打開,為我們定位提供數據

5. 下面我們拿王者榮耀刷魔女賺取金幣做例子,講解如何實現自動點擊。

5.1. 首先進入王者榮耀->萬象天工->冒險玩法->挑戰->選擇大師級魔女回憶->選好參展角色後,點擊下一步,進入下圖界面。可以看到,當你手指在界面滑動時,左上角XY會變化,且你滑動的路線會留下軌跡,並有十字線輔助。我們把闖關按鈕的左上角和右下角的X和Y座標(在圖內左上方黃色處有)分別記錄下來(為了便於微調,不要和遊戲界面其他按鈕衝突)。


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

圖片上是有手指一動軌跡的,注意左上角座標的動態變化

5.2. 然後我們點擊闖關,遊戲人物會自動戰鬥到結束,中間說話啥的都無所謂,結束點擊下屏幕,使屏幕進入再次挑戰界面,採用找闖關按鈕座標的方法(上述5.1條)找到再次挑戰的左上和右下角座標(不用非常精確,主要是防止和局內按鈕重合)。


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

正常進入一局,並等待結束戰鬥


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

結束戰鬥後單擊


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

方法與上一條找闖關按鈕座標一致,找出座標,並臨時記錄

5.3. 我們可以退出或最小化王者榮耀了,打開AUTOJS軟件,點擊加號,選擇文件,在彈出的提示框內,隨便輸入文件名,確定後,進入代碼加界面。


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

新建一個文件(實際是腳本文件),添加兩種4行代碼


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

文件名隨便填寫

5.4. 我們需要輸入四行代碼,我會分別解釋:

press(1647, 846 ,1);

sleep(300);

press(1970, 1028 ,1);

sleep(300);

第一行和第三行都是模擬點擊,拿第一行舉例:

press(1647, 846 ,1); 代表的是:按壓1647,846座標,1ms時間。座標是我們上面記錄下來的,根據需要調整下大小即可,屏幕左上方向小,右下方向大。

第二行和第四行的意思是等待300毫秒,

sleep(300);

代表等待300ms,這個數據也是可以根據需要改的。手機卡,可以改大點。1秒等於1000毫秒。

注意後面都有一個英文字符的分號。

當然,第四行等待也可以不寫,在運行的時候設置間隔也可以的。

寫完了這幾行代碼,我們點擊下保存,再返回王者榮耀界面,進入挑戰模式測試一下。


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

點擊保存,將代碼保存


5.5. 我們點擊懸浮窗(如果沒有,請到AUTOJS左上角設置裡開啟,並在彈出的權限授予裡,授予懸浮窗權限,當然,如果不用懸浮窗,也是可以的,點擊上面圖片裡的運行並設置好啟動延遲也可,但是遠不如懸浮窗方便)


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

AUTOJS軟件裡開啟懸浮窗1


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

AUTOJS裡開啟懸浮窗2


1.1. 然後點擊彈出的五個圓圈最上面那個,找到我們剛才編輯的那個文件,不要點擊三角,點擊最後面三個點那個按鈕,然後點擊循環運行,在彈出的界面裡循環次數、循環間隔、延遲執行三個都輸入0,然後點擊藍色的確定按鈕。如果剛才寫的代碼第四行sleep代碼沒有寫,那循環間隔就不能是0了,需要設置一個合理數值,一般小於1秒即可(為了高效)。


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

點擊圖中按鈕選擇並找到剛才編輯的文件


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

找到文件,選擇最右側三個點那個,選擇循環運行


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例

三項設置全部選擇0,如果第四行代碼沒寫,循環間隔就要設置一個合理數值


1.2. 如果進入遊戲後,發現之前找到的再次挑戰和闖關按鈕座標與遊戲內其他按鍵衝突,我們就改一下代碼,細微調整下,直至不衝突即可,也可在遊戲設置裡改一下游戲按鈕距離手機邊緣距離,以達到最高效。

1.3. 如果一切正常,就讓他無限制跑下去吧,如果想結束,可以點擊懸浮窗,然後點擊彈出來的黃色X即可,也可以在AUTOJS裡設置音量下關閉腳本,可以達到同樣的效果。

1.4. 如果確定腳本運行平穩正常,大家可以回設置->開發人員選項->指針位置(將他關閉),讓顯示情況迴歸正常。

2. Autojs腳本的功能和命令很多,也支持root下的一些特殊功能,但是作為小小白,和麵向大眾的一個文章,本文只介紹瞭如何操作、模擬點擊和點擊後等待一段時間再次點擊。結合實際組合這兩個命令,基本可以模擬並解決大部分機械性操作,如果讀者您想要更強大、更自動,可以自行百度一下,類似的軟件或者腳本平臺有很多,這裡不一一列舉了。

3. 本文拿王者榮耀來舉例,第一是大家熟悉,第二作為遊戲,本身模擬點擊難度就比較大,只是舉個例子解釋技術,不代表自動化掛機刷金幣是合法的,請各位讀者嘗試過後不要作為長期使用的工具。

4. 如果可以,作者爭取多更新,勤更新。作者從事房地產建築業,對科技和編程有些興趣,也不精通,作者的文章計劃做到新新手也可以無障礙閱讀和復現,如果有問題,歡迎私信或者留言,作者有時間將會解答。作者更新的內容可能五花八門,大多小技巧對於工作還是很有用的。作者還不太瞭解頭條發文規則,所以很多鏈接、附件都不敢貼。以後陸續分享吧。

5. 作者寫完就沒有二次複核本文章,如有錯誤,歡迎指正。


安卓技巧:解放雙手,兩行命令搞定模擬點擊,以王者榮耀刷金為例


分享到:


相關文章: