<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • 按鍵精靈2014正式版使用教程(腳本精靈app安裝)


    經常有人問怎么做無視分辨率的腳本,我個人是習慣使用圖色命令,所以我做的腳本是無法支持全部分辨率的。

    如果非要做全分辨率的,我一般提供的思路就是獲取xml碼,然后從xml里面提取node(節點)坐標。

    我們先來看一下效果:

    按鍵精靈安卓版通過獲取文字坐標進行點擊(源碼分享)

    上面動態圖片當中,我通過修改要點擊的文字,實現了打開app的操作,整個過程沒有用到找圖或者找色命令。

    簡單介紹一下原理:

    1.獲取當前界面的xml碼:

    我把xml復制出來放入了文本當中,就是下面的樣子,看起來挺復雜。

    按鍵精靈安卓版通過獲取文字坐標進行點擊(源碼分享)

    2.我們單獨提取出一個node節點分析一下。

    按鍵精靈安卓版通過獲取文字坐標進行點擊(源碼分享)

    里面我們主要看兩個,一是text=”微信”,二是bounds=”[360,551][480,675]”

    這2個的意思是,節點的文本內容是微信,節點的范圍坐標,左上角坐標是[360,551],右下角坐標是[480,675]

    利用這兩點,我在編寫代碼的時候,先獲取文本內容是微信的node節點,然后再獲取對于bounds的坐標,之后點擊這個坐標即可打開對應的app。

    按鍵精靈安卓版通過獲取文字坐標進行點擊(源碼分享)

    我提取坐標的方法是截取法,在我的基礎課已經講過了,這里我就不在講解了,大家可以直接用這段代碼。

    除了這個方法以外,山海插件還有提取xml節點內容的命令,也可以直接使用,具體的大家自己去論壇看命令介紹。

    需要注意一點,不是所有的界面都能夠提取到xml碼,這樣導致它的使用也是有局限性的,如果發現無法點擊的情況,可以單獨測試一下是不是獲取xml失敗了。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费