㈠ auto.js中怎麼循環好我用百度復制的function auto()過一段時間就熄火了,代碼就是下邊的
exit() 執行了。如果我沒猜錯的話,exit裡面有throw語句;或者你裡面的某一個函數報錯了,報錯不是用console.error 而是用了throw語句,或者直接原生報錯。改良一下應該是。
function auto() {
//循環代碼
try {
//請求截圖
if (!requestScreenCapture()) {
toast("請求截圖失敗");
exit();
}
//截圖命名為9.png
captureScreen("/sdcard/9.png");
sleep(2000)
// 讀取本地圖片/sdcard/1.png
var img = images.read("/sdcard/9.png");
// 判斷圖片是否載入成功
if (!img) {
toast("沒有該圖片");
exit();
}
// 在該圖片中找色,指定找色區域為在位置(400, 500)的寬為300長為200的區域,指定找色臨界值為4
var point = findColor(img, "#70bdc8", {
region: [1768, 137, 50, 20],
threshold: 4
});
if (point) {
toast("找到啦:");
click(1909, 153)
sleep(7000)
} else {
toast("沒找到");
}
} catch (e) {
console.error(e)
} finally {
//多少秒執行一次 上面的參數就填 秒數乘1000 上述 一秒調用一次
setTimeout(auto, 120000);
}
}
auto();
還有sleep應該不起作用,js沒有sleep方法。正確函數應該是
async function auto() {
//循環代碼
try {
//請求截圖
if (!requestScreenCapture()) {
toast("請求截圖失敗");
exit();
}
//截圖命名為9.png
captureScreen("/sdcard/9.png");
await new Promise(rs=>{
setTimeout(()=>{
rs("ok")
},2000)
})
// 讀取本地圖片/sdcard/1.png
var img = images.read("/sdcard/9.png");
// 判斷圖片是否載入成功
if (!img) {
toast("沒有該圖片");
exit();
}
// 在該圖片中找色,指定找色區域為在位置(400, 500)的寬為300長為200的區域,指定找色臨界值為4
var point = findColor(img, "#70bdc8", {
region: [1768, 137, 50, 20],
threshold: 4
});
if (point) {
toast("找到啦:");
click(1909, 153);
await new Promise(rs=>{
setTimeout(()=>{
rs("ok")
},7000)
})
} else {
toast("沒找到");
}
} catch (e) {
console.error(e)
} finally {
//多少秒執行一次 上面的參數就填 秒數乘1000 上述 一秒調用一次
auto();
// setTimeout(auto, 120000);
}
}
auto();
㈡ autojs歌曲代碼
Auto.js是利用安卓系統的「輔助功能」實現類似於按鍵精靈一樣,可以通過代碼模擬一系列界面動作的輔助工作。
與「按鍵精靈」不同的是,它的模擬動作並不是簡單的使用在界面定坐標點來實現,而是類似與win一般,找窗口句柄來實現的。
Auto.js使用javaScript作為腳本語言,目前使用Rhino 1.7.7.2作為腳本引擎,支持ES5與部分ES6特性。
吸引我使用Auto.js Pro的原因有很多。最主要的幾個原因是:
Auto.js Pro能開發免ROOT的安卓腳本。
Auto.js Pro基於節點操作,能開發全解析度的腳本,自動適配各種安卓機型。
Auto.js Pro豐富的UI組件,能自定義各種樣式的安卓界面。
Auto.js Pro使用的javascript的語法比較優雅,代碼可讀性強。
Auto.js Pro的命令庫非常的豐富,介面比較多。
Auto.js Pro腳本文件體積比較小。1000行的代碼,打包後的apk文件只有3-5M,還沒有廣告。
㈢ autojs使用教程光遇鋼琴按鍵設置
摘要 首先鋼琴與手風琴,雙排鍵都是鍵盤類樂器,它們的演奏方式不同,發聲原理不同,鋼琴是樂器之王,學會了鋼琴,手風琴和雙排鍵都會比較容易掌握。手風琴是靠風箱來發出聲音,手力和臂力都有講究。而雙排鍵電子琴音色很豐富,同時協調要求更高一些,但如果有一定鋼琴,電子琴的基礎,學起來會輕松一些。所以這三樣樂器都各有各的難處,鋼琴初學入門會輕松一些,而手風琴需要控制音箱,琴鍵又不方便看著,特別是高難度的曲子,更是要協調好。雙排鍵協調能力和聽音能力要求更高,很多樂曲都要另外編伴奏,很考驗演奏者的能力。同時每台型號不同,演奏的伴奏,音效也不同,操作也多變。所以一開始就馬上學習雙排鍵,是有一定難度的。
㈣ 想用autojs寫一個微信運動點贊腳本 log(id(「cs5」).findone().pare
摘要 // 使得程序可以一直運行,向下滾動
㈤ autojs怎麼運行腳本回到第一步
第一步、下載官方最新版本Auto.js軟體
第二步、打開Auto.js後可以看到項目界面,如果腳本已經有項目了不在項目界面,就點左下角的+加號,導入項目。
第三步、如果沒有項目,就選擇項目,會新建一個項目,出現的新建項目屬性頁面填一下就可以了。
第四步、主腳本是main.js,如果名稱不一樣可以改,創建成功會到如圖界面,運行的話點上面的右三角播放按鈕就可以了,記得有些操作是需要無障礙許可權的,要去設置下。
第五步、項目里可以包含多個腳本文件,可以單獨運行一個文件,點文件後面的播放三解按鈕就可以,或者點編輯按鈕,在編輯界面上也有運行播放按鈕。
第六步、這里腳本是簡單的彈出提示,運行後可以看到運行結果。
㈥ 打開瀏覽器控制台,修改js代碼怎麼操作
在瀏覽器窗口上按下F12,選擇要修改的JS代碼即可。這個只是在當前頁面有效。不能刷新