document/脚本/冒泡/modules/mp-start.js
2024-10-02 00:36:43 +08:00

56 lines
1.9 KiB
JavaScript

let mpImage = require('./mp-image')
let mpApp = require('./mp-app');
module.exports = {
greetingPrefix: 'Hello',
test() {
/* e.g. "Hello, AutoJs6 6.4.1" */
toastLog(`${this.greetingPrefix}, ${context.getString(R.strings.app_name)} ${app.autojs.versionName}`);
},
start() {
//
var result1 = shell("dumpsys activity activities | grep mResumedActivity", true);
console.log(result1.result);
if (result1.result.indexOf("com.mrpoid.app.EmulatorActivity") > -1) {
//在游戏中
toastLog(`已经在在游戏中`);
return;
}
// var result1 = shell("dumpsys activity activities | grep mResumedActivity", true);
if (result1.result.indexOf("com.skymobi.plugin.api.activity.ShardActivity") > -1) {
//在冒泡社区中
toastLog(`已经在冒泡社区界面`);
return;
}
var a = auto.rootInActiveWindow;
let currrPackageName = a.packageName();
if (currrPackageName == "com.skymobi.moposns") {
toastLog(`已经在冒泡社区界面`)
} else {
launchApp("冒泡社区");
while (true) {
let currrPackageName = a.packageName();
if (currrPackageName == "com.skymobi.moposns") {
toastLog(`已经在冒泡社区界面`)
break;
}
sleep(1000);
}
}
var img = captureScreen();
// img.saveTo(mpApp.saveFilePath + "/temp/captureScreen.png")
// console.log(mpImage.image.gameIcon);
// var templ = images.read(mpImage.image.gameIcon);
// var p = findImage(img, templ);
// if (p) {
// toastLog("找到啦:" + p);
// } else {
// toastLog("没找到");
// }
// app.viewFile(mpImage.image.gameIcon);
}
};