分析一下autojs的坐標、控件、找圖、找色

1~坐標點擊就是直接點擊某個點,這個點是固定的,所以在不同分辨率兼容性差,所以不推薦使用,不詳說,主要說說其他幾個

2~控件點擊是autojs左右特點的一項功能,它是基于安卓的無障礙功能的,在軟件上有很好的支持,但是游戲就不行了。具體的教程很多,不多說了,就說說我在使用時踩得一些坑。

①有些控件能用autojs的工具找到,但是寫出來后卻識別不出來,手動滑動一下屏幕就能找到了,不知道是不是BUG,所以加個判斷,防止找不到腳本出錯

②尋找控件建議不要用findOne()、waitFor()、exists()等一些會阻塞的方法,不然稍微出現一點其他事件就會阻塞,導致腳本莫名其妙的卡死,使用findOne(timeout)、findonce()時可以加個判斷在不為null的時候再點擊或其他操作,因為沒找到返回null,直接click就會報錯,腳本停止運行,要是是找的父或者子控件也寫到判斷里

③找圖找色特別消耗內存,所以在能用控件就用控件,找圖找色在找到后要用recycle()來對創(chuàng)建的圖像對象回收,提高腳本穩(wěn)定,讓腳本能持續(xù)運行更長時間,截圖也需要一定的時間


④如果腳本有懸浮窗,使用找圖要注意不要將要找的圖遮擋

⑤控件中使用text比id要靠譜一些,在一些軟件中id是會改變的



ps:如果有問題可以在評論區(qū)評論,會的我會解答,不定時更新,可以點點關注和小心心哦

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容