tft每日頭條

 > 生活

 > autojs如何獲取坐标

autojs如何獲取坐标

生活 更新时间:2024-08-18 05:16:14

autojs如何獲取坐标?//本腳本在魅藍6上實測有效//正常運行根據機型不同,代碼,我來為大家講解一下關于autojs如何獲取坐标?跟着小編一起來看一看吧!

autojs如何獲取坐标(迷路向好友一鍵發送微信消息并開始實時位置共享)1

autojs如何獲取坐标

//本腳本在魅藍6上實測有效

//正常運行。根據機型不同,代碼

//也需要做出适當調整

//并且打包成APP安裝後使用最好了

//雖然有提示什麼32位的閃退什麼的

//實際情況就是能正常使用,沒什麼問題

toast("迷路通知親屬\n©Tanghui");

//打開數據連接

app.startActivity({

action: "android.settings.DATA_ROAMING_SETTINGS"

});

sleep(2000);

if(desc("關閉").exists()){

click(383,742);

}

//

launchApp("微信");

sleep(1500);

var qzxx="我現在迷路了,急切需要幫助,請親人們主動聯系我給我幫助!我的手機号是: 。(本求助消息為一鍵求助自動發送,請勿懷疑!)。目前我在下面的位置:"

//定義聊天界面内點擊函數

function w(){

//點擊右下角的 号

// sleep(1000);

id("com.tencent.mm:id/b4a").setText(qzxx);

text("發送").waitFor();

sleep(1000);

click("發送");

id("com.tencent.mm:id/b3q").click();

//點擊位置

s=text("位置").findOne().bounds();

click(s.centerX(),s.centerY());

sleep(1000);

//點擊發送位置

t=text("發送位置").findOne().bounds();

click(t.centerX(),t.centerY());

sleep(3000);

images.requestScreenCapture();

while(!images.detectsColor(images.captureScreen(),"#ff07c160",588,100))

{}

r=text("發送").findOne().bounds();

click(r.centerX(),r.centerY());

//發起位置共享

sleep(1000);

id("com.tencent.mm:id/b3q").click();

sleep(2000);

id("com.tencent.mm:id/b3q").click();

//點擊位置

s=text("位置").findOne().bounds();

click(s.centerX(),s.centerY());

sleep(1500);

//點擊共享實時位置開始共享位置

t=text("共享實時位置").findOne().bounds();

click(t.centerX(),t.centerY());

}

//以下三種情況都是為了返回微信首

//頁,便于運行

//如果在上次求助窗口内則返回

if(text("我的收藏").exists()){

back();

sleep(1500);}

//1.根據左下角文字語音切換圖标控件id判斷

//如果打開了某人的對話頁面則返回首頁

if(id("com.tencent.mm:id/b7l"). exists()){

back();

//等待1秒鐘,等頁面加載完成(下同)

sleep(1500);

}

//2.根據左上角放大鏡圖标控件id判斷如果

//在搜索頁面則返回首頁

if(id("com.tencent.mm:id/j64"). exists()){

back();

sleep(1500);

}

//3.判斷如果處于“通訊錄"、"發現"、"我”頁

//面時返回首頁

//if(!id("com.tencent.mm:id/fd"). exists()){

if(text("服務").exists()){

//o=text("微信").findOne(0).bounds();

//click(o.centerX(),o.centerY());

click(120,1220);

}

if(text("朋友圈").exists()){

//o=text("微信").findOne(0).bounds();

//click(o.centerX(),o.centerY());

click(120,1220);

}

if(text("新的朋友").exists()){

//o=text("微信").findOne(0).bounds();

//click(o.centerX(),o.centerY());

click(120,1220);

}

//text("微信").waitFor();

//以上三種情況基本涵蓋了老人打開微

//信時所在的頁面情況。因為我們要從首頁

//上的搜索開始查找人名并進行求助

//所以不在首頁要返回首頁

//雙擊微信字樣回到列表頂部

// sleep(1500);

var name="自己群";

//改此處聯系人(群)名即可

k=id("com.tencent.mm:id/fd"). findOne().bounds();

click(k.centerX(),k.centerY());

click(k.centerX(),k.centerY());

sleep(2000);

if(text(name). exists()){

t=text(name).findOne().bounds();

click(t.centerX(),t.centerY());

sleep(1000);

//if(id("com.tencent.mm:id/b47").exists()){

//s=id("com.tencent.mm:id/b47").click();

// sleep(1000);

// }

// else

//調用聊天界面内點擊函數

w();

}

else

{//根據id點擊搜索控件

id("com.tencent.mm:id/gss").click();

//等待輸入框控件id出現

id("com.tencent.mm:id/j64").waitFor();

sleep(1000);

//可更改為你要求助微信裡的人或群名(備注名)

setText(name);

sleep(2000);

if(text(name).exists()){//.find()也可

//depth(16)為輔助精确查找控件,避免了搜索框裡文字的幹擾

tt=text(name). depth(16).findOne().bounds();

toastLog("找到" name "了,請耐心等待一下");

click(tt.centerX(),tt.centerY());

}else{

toastLog("沒找到")

}

sleep(1000);

//進入了聊天界面

//調用聊天界面内點擊函數

w();

}

//為了每次打開APP腳本都能運行一次

//我們需要從最近任務列表裡面模仿手動

//把APP關閉

//調出最近任務列表

//以下代碼根據機型不同自行調整

recents();

sleep(2500);

//因為我們的APP打開了微信,

//所以右劃一次就是我們的APP

//h=device.height/2

//w=device.width-200

//swipe(w,h,110,h,1000);

//上劃把我們的APP關閉,以便

//下次打開能正确運行腳本

//h=device.height-600

w=device.width/2

swipe(w,900,w,400,120)

sleep(1500);

click(150,550);

sleep(3000);

toast("已自動向親屬求助");

toast("按住下面中間的通話鍵");

toast("一直按住别放手開始呼叫");

toast("等待有親人回應就行了");

//console.hide();

//最後點擊因為recents()調用任

//務列表而縮小了的視頻通話界面,

//使其恢複最大化

//click(622,200);

//此處數值可以打開開發者模式後

//獲取(每部手機打開方式不一樣),

//可以上網查詢怎麼打開開發者模式

//然後打開指針位置,用手點屏幕任一位置

//就能顯示出點擊處的坐标了

//要想避免打包安裝好的APP每次運行時要去

//無障礙裡開啟應用名相同的服務才能運行,

//我們隻需要在最近任務列表裡把我們的APP

//鎖定并且有的手機需要再在應用權限裡

//開啟允許後台允許就可以了,這樣無障礙裡

//面的服務就會一直開啟着,不會自動關閉。

//結尾最好有這個注釋,

//要不代碼莫名其妙的在此處添加,

//導緻腳本不正常

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved