所有的前提條件:您的Android版本是Android7.0及以上
一、安裝自動點擊器Auto.js
下載并安裝自動點擊器Auto.js。
二、為Auto.js開啟無障礙模式
- 啟動Auto.js
- 打開app測拉欄,開啟
無障礙服務,此時會轉跳到系統(tǒng)無障礙設置頁面,找到Auto.js,然后開啟。怎么找到Auto.js?別問我,每個系統(tǒng)的操作可能都不一樣,自己找一下。 - 可以先在群里下載曲譜,跳過下面的
三步驟,嘗試運行,如果運行成功,那么你就可以跳過獲取鍵位坐標這個繁瑣的步驟。如果運行不成功,你也可以在群文件里找到屏幕分辨率和鍵位坐標參考表,看一下是否有你手機的分辨率,如果有也可以跳過三步驟,進入四步驟。
三、獲取雅士彈琴按鍵屏幕xy坐標
因為自動點擊器是通過屏幕坐標進行自動點擊的,而我們手機的分辨率各有不同,所以我們先把彈琴界面上的21個鍵位的屏幕坐標記下來。
1. 開啟開發(fā)者選項(或開發(fā)者模式)
每個品牌的手機開啟的方式可能不一樣,有些是默認打開的,能在系統(tǒng)設置找到這個選項說明已經打開。如果在系統(tǒng)設置中沒有找到開發(fā)者模式,可以百度一下你的手機型號如何開啟開發(fā)者模式,不要再問我了。
2. 開啟指針位置
在開發(fā)者選項中,找到
指針位置,然后開啟。
下面進行演示如何獲取按壓點的屏幕坐標,看懂了就可以繼續(xù)下一步驟。
開啟指針位置后,在屏幕上長按,手指不要放開,界面上方會顯示點擊位置的X Y坐標,如果放開手指,屏幕上方的X Y會變成dX dY。如下圖所示:

錯誤的操作:放開手指,會變成dx dy

3. 記錄雅士彈琴按鍵屏幕坐標
在雅士彈琴界面中,手指長按鍵位,不放放開,手指盡可能對準白點的中心,然后在屏幕上方會顯示此時按住的坐標,用筆先記錄下來,笨的方法是記錄所有21個鍵位坐標。聰明的方法是,記錄三個點坐標,然后推算出來其他坐標。注意:原點(0,0)是在左上角,越往下y越大,越往右x越大。下面是推算方法:

由上圖方法類推,可以計算出所有另外鍵位的坐標
四、導入曲譜
-
(1)在手機qq上下載曲譜后,直接點進去,點擊右上角的更多按鈕(有些是
+,有些是...),如下圖:
qq_pic_merged_1603727349263.jpg -
(2)點擊
其他應用,如下圖:
qq_pic_merged_1603727381843.jpg -
(3)點擊
導入腳本文件,如下圖:
qq_pic_merged_1603728390436.jpg
五. 指定雅士彈琴鍵位屏幕坐標
導入曲譜后,在Auto.js腳本頁點擊腳本的擊編輯按鈕(一支筆的圖標),編輯曲譜文件,將KeyMap中各個鍵位的坐標改為你剛才記錄下的屏幕坐標,在下圖紅框標注的地方將坐標改為你剛才記錄的坐標。
注意: 有"_"前綴的表示低音,無前綴的表示中音,有"_"后綴的表示高音,要和你之前記錄的坐標一一對應。_1表示低音宮,1表示中音宮,1_表示高音宮,修改完成后保存即可。完整對應關系如下:
-
_1:低宮,_2:低商,_3:低角,_4:低清角,_5:低徵,_6:低羽,_7:低變宮; -
1:中宮,2:中商,3:中角,4:中清角,5:中徵,6:中羽,7:中變宮; -
1_:高宮,2_:高商,3_:高角,4_:高清角,5_:高徵,6_:高羽,7_:高變宮;
小tips:把KeyMap花括號中的代碼復制保存起來,下次有新的曲譜就不需要在找坐標了,直接忽略一、二、三點的步驟,直接在新的曲譜中替換上你的KeyMap。

六、自動彈奏
- 先打開雅士自由演奏界面。
- 切回Auto.js,點擊運行按鈕(小三角),腳本啟動后會自動切回彈奏界面
七、停止腳本
- 首先要給Auto.js點擊器懸浮窗權限,不會的話百度,別問,再問自殺。
- 然后在Auto.js測拉菜單中開啟
懸浮窗,此時注意整個屏幕,開啟后會出現(xiàn)一個懸浮的綠色圖標 - 在腳本運行過程中,點擊懸浮小圖標,點
X就可以停止運行腳本
八、腳本運行沒有反應怎么辦
- 再仔細看一下本教程,再按照步驟一步一步操作,多試幾遍;
- 試了多次還是沒反應,你可以放棄了,真的非常抱歉,浪費了您寶貴的時間。


