天天看點

Autojs一些問題解決的方案2

加入我們的QQ群553908361,和各作者同群交流

該教程優先釋出于收費腳本v群。

部分代碼收集于網絡(現在已經不知道作者誰了),如有侵權,請私信我進行删除

**

往期回顧 Autojs一些問題解決的方案手機性能和手機網速是影響多步操作成功率的一個關鍵問題,如何保障查找控件成功率。

AutoJs建立項目後打包成Apk後Apk無法運作。 AutoJs單檔案打包成Apk說是風險Apk。

無障礙服務經常被停止,導緻AutoJs或者Apk不幹活了。代碼會停止.對使用者不友好怎麼辦

按F5之後不是運作腳本,而且提示node.js找不到

如何打開控制台

Autojs pro運作報錯,無效的解決方案

1.怎麼用其他按鍵強行停止腳本

**

events.onKeyDown("home", function (event) {//按home停止
    toast("程式結束")
    console.hide()
    threads.shutDownAll()

})

events.onKeyDown("volume_down", function (event) {//按音量下停止
    toast("程式結束")
    console.hide()
    threads.shutDownAll()

})
           

2.遇到ui堵塞怎麼辦?

解決方案,将sleep重寫為一個暫停的function

function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}
           

之後你sleep(5000),這類就不會再提示你堵塞了(aj作者提示是)

Autojs一些問題解決的方案2
Autojs一些問題解決的方案2

3.如何友善的申請權限

function 權限申請() {
    if (!floaty.checkPermission()) {
        toast("請開啟懸浮窗和背景彈出界面權限");
        floaty.requestPermission();
        return
    }
    if (auto.service == null) {
        toast("請開啟腳本的無障礙服務");
        auto.waitFor();
        return
    }
}
權限申請();
           

4,怎麼運作engines.execScript(“運作腳本名字”, Source);

var url = "http://源碼所在位置"//你要運作的js雲端源碼
var res = http.post(url, {});
var Source = res.body.string();//變量自己随便寫就行
if (Source != "") {
    engines.execScript("運作腳本名字", Source);
} else {
    toast("似乎出了點問題,請聯系作者解決");
}
           

無法安裝,報毒.沒有安裝的入口,怎麼破

一般打開設定,打開安全與隐私關閉即可。

如果是vivo 去安全中心。把應用加白名單即可。

Autojs一些問題解決的方案2