diff --git a/test2.js b/test2.js index e5643bb79de329525b6141bd22cc333b8390544d..45fdfee69232b966f61649c287c8566c9449917c 100644 --- a/test2.js +++ b/test2.js @@ -1 +1,15 @@ -console.log(currentActivity()); +if (files.cwd().endsWith("脚本")) { + let _require = require; + require = function (path) { + if (path.startsWith("./")) { + path = path.replace("./", ""); + } + path = files.cwd() + "/gdt_hb/" + path; + return _require(path); + } +} + +var utils = require("./utils.js"); +utils.waitAdvert("222"); +// console.log(currentActivity()); +// log(text("试玩游戏 领取奖励").findOne()) diff --git a/ttx.js b/ttx.js index feae227e8ce2c66679536164354b54a5e9f90513..03c03738c1186cd21968eabd32a5ab5b6422b308 100644 --- a/ttx.js +++ b/ttx.js @@ -9,67 +9,26 @@ if (files.cwd().endsWith("脚本")) { } } - -auto.waitFor() var utils = require("./utils.js"); - -function viewSudokuVideoAndBack() { - var i = 1; - waitForActivity("com.bogokjvideo.video.ui.TaskTopicActivity", 200); - while (text("看视频").findOne(2000) != null) { - var finalActivity = currentActivity(); - text("看视频").findOne(2000).click(); - toastLog("观看第" + i + "个激励视频"); - utils.waitActivityChange(); - utils.waitAdvert(finalActivity); - toastLog("观看第" + i + "个激励视频结束"); - sleep(2000); - toastLog("点击我知道了"); - var 我知道了 = text("我知道了").findOne(60000); - 我知道了 && 我知道了.click(); - console.log("点击: img_task_close"); - - sleep(2000); - var close_1 = id("img_task_close").findOne(60000) - if (close_1) { - utils.realClick(close_1); - } - waitForActivity("com.bogokjvideo.video.ui.TaskTopicActivity", 200); - sleep(2000); - i++ - } - back(); -} - -function 观看咨询() { - - var 进度 = id("ocpv_progress").findOne(2000); - while (进度 == null) { - utils.swip_up(); - 进度 = id("ocpv_progress").findOne(2000); - } - - while (id("ocpv_progress").findOne(2000) != null) { - sleep(2000); - } -} - - -var 新闻资讯 = text('新闻资讯').findOne(1000) -toastLog("进行第二个任务:新闻资讯"); -if (新闻资讯) { - var parent = 新闻资讯.parent().parent(); - var 去完成 = parent.findOne(text('去完成')) - while (去完成) { - 去完成.click(); - sleep(2000); - 观看咨询(); - id("iv_back").findOne().click(); - var 我知道了 = text("我知道了").findOne(10000); - 我知道了 && 我知道了.click(); - sleep(2000); - 去完成 = parent.findOne(text('去完成')) - } -} -toastLog("完成第二个任务:新闻资讯"); - +var window = floaty.rawWindow( + + + + + + + + + + + + + +); +window.exitOnClose(); +window.setSize(-1, -2); +window.setPosition(0, 0) +window.setTouchable(false); +toast("长按确定键可调整位置"); + +setInterval(()=>{}, 1000); \ No newline at end of file diff --git a/ui.js b/ui.js index ac2f086dc9b6f282de2ba49c14e55a2ecbbc2c79..84a6dba8af1239dd9707e76342d12a405bc2ba96 100644 --- a/ui.js +++ b/ui.js @@ -8,6 +8,7 @@ var readApp = []; //区块链app var chainApp = []; var showui = {}; +var floatyWindow; const common = require("./common"); let run_time_limit = 3600; //默认一个小时 var storage = storages.create("xiangxiangyuedu"); @@ -58,6 +59,9 @@ showui.showMianUi = function () { + + +