From 2206e447870f559288ef0b26f69e2eb00c7028d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A9=98=E8=A1=AB=E4=B8=8B=E9=82=82=E9=80=85=E7=9A=84?= =?UTF-8?q?=E6=97=B6=E5=85=89?= <488665679@qq.com> Date: Sun, 31 May 2020 14:52:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...2\254\344\270\234\350\204\232\346\234\254" | 838 ------------------ 1 file changed, 838 deletions(-) delete mode 100644 "OrangeJs_\350\207\252\345\212\250\347\202\270\345\271\264\345\205\275-\344\272\254\344\270\234\350\204\232\346\234\254" diff --git "a/OrangeJs_\350\207\252\345\212\250\347\202\270\345\271\264\345\205\275-\344\272\254\344\270\234\350\204\232\346\234\254" "b/OrangeJs_\350\207\252\345\212\250\347\202\270\345\271\264\345\205\275-\344\272\254\344\270\234\350\204\232\346\234\254" deleted file mode 100644 index 7d1e970..0000000 --- "a/OrangeJs_\350\207\252\345\212\250\347\202\270\345\271\264\345\205\275-\344\272\254\344\270\234\350\204\232\346\234\254" +++ /dev/null @@ -1,838 +0,0 @@ -log("* ╉ The Animal Protecting ╊"); -log("*  ┏┓   ┏┓+ +"); -log("* ┏┛┻━━━┛┻┓ + +"); -log("* ┃       ┃"); -log("* ┃   ━   ┃ ++ + + +"); -log("* ████━████  +"); -log("* ┃       ┃ +"); -log("* ┃   ┻   ┃") -log("* ┃       ┃ + +"); -log("* ┗━┓   ┏━┛"); -log("*   ┃   ┃"); -log("*   ┃   ┃ + + + +"); -log("*   ┃   ┃    "); -log("*   ┃   ┃ +  "); -log("*   ┃   ┃") -log("*   ┃   ┃  +"); -log("*   ┃   ┗━━━┓ + +") -log("*   ┃       ┣┓+ + + "); -log("*   ┃       ┏┛+ +"); -log("*   ┗┓┓┏━┳┓┏┛ + "); -log("*    ┃┫┫ ┃┫┫"); -log("*    ┗┻┛ ┗┻┛+ + "); -log("* Code is far away from bug!"); -log("* 神兽保佑,代码无bug"); - - -dialogs_js(); -var height = device.height; -var width = device.width; - -var GJCwords = "炸年兽" //京东搜索关键词 -function dialogs_js() { - var ScriptVersion = ("Beta1.2"); //版本 - log("软件脚本已开始运行,如果没有弹出菜单请强行停止再打开本软件!"); - var options_ = ["▶️ 开始运行脚本", "🕒 定时运行脚本", "⏹ 停止运行脚本", "🌐 向作者反馈问题", "*️⃣ 脚本介绍/作者信息", "ℹ️ Q&A常见问题解答", "🔧 手动打开模式"] - var i = dialogs.select("*+*+*+* 橘衫の脚本 *+*+*+*\n*+*+*+* Orange Js *+*+*+*\n\n欢迎使用 (◍•ᴗ•◍)❤" + "\n" + "“自动炸年兽”" + ScriptVersion + "\n请选择一个要进行的选项", options_); - if (i < 0) { - toastLog("没有选择,如需关闭对话框\n 请选择“停止运行脚本”"); - dialogs_js(); - } else if (i == 0) { - toastLog(options_[i]); - context_Manualstate = 0; - Set_Back_way(); - } else if (i == 2) { - toastLog(options_[i]); - exit(); - } else if (i == 3) { - toastLog(options_[i]); - app.openUrl("https://wj.qq.com/s2/5238744/d982"); - dialogs_js(); - } else if (i == 4) { - toastLog(options_[i]); - alert("=(^・ω・^)= 脚本作者\n酷安@橘衫下邂逅的时光", "“自动炸年兽” " + ScriptVersion + "\n当前软件版本" + app.versionName + "(" + app.versionCode + ")\n\n全自动的京东活动脚本!\n支持多种分辨率,安卓7+无需ROOT!\n支持启动后自动更新脚本,无需费心即可保持最新,且开放全部的脚本代码!\n脚本的全部运行不加任何广告,不干任何不相关的事情!不触碰任何个人隐私!\n此脚本为兴趣制作,仅供参考,严禁售卖\n\n如有任何问题,欢迎向作者反馈哦~"); - dialogs_js(); - } else if (i == 1) { - toastLog("请稍候,正在检测权限...") - context_Manualstate = 0; - toastLog(options_[i]); - device.keepScreenDim(); - toastLog("检测权限设置……"); - context_Manualstate = 0; - toastLog("等待无障碍权限开启……\n您必须手动授予本软件无障碍权限\n否则本软件将无法工作!"); - auto.waitFor(); - toastLog("无障碍权限已开启" + "\n" + "继续运行脚本……"); - sleep(2000); - toastLog("为保证脚本正常运行\n请授予本软件悬浮窗权限"); - sleep(2000); - var test_rawWindow = floaty.rawWindow( - - ); - test_rawWindow.setSize(-1, -1); - test_rawWindow.setTouchable(false); - setTimeout(() => { - test_rawWindow.close(); - }, 1000); - toastLog("悬浮窗权限已开启!"); - sleep(2000); - wait_Time_over(); - } else if (i == 5) { - toastLog(options_[i]); - Q_A_(); - } else if (i == 6) { - toastLog(options_[i]); - context_Manualstate = 1; - Set_Back_way()//设置手动模式 - } -} - -function Q_A_() { - var Q1 = ("1⃣MIUI11如何开启无障碍服务?"); - var A1 = ("💬一般情况下脚本运行会自动调出无障碍服务设置,之后只需在无障碍服务设置中找到“已下载的服务”点击后找到“橘衫の脚本”打开即可。\n手动打开无障碍权限的方法为\n①打开“设置”→②在“搜索系统设置项”搜索“无障碍”点击第一项→③再在无障碍设置中找到“已下载的服务”点击进入后找到“橘衫の脚本”打开即可"); - - var Q2 = ("2⃣脚本突然停到京东搜索框不运行了,怎么办?"); - var A2 = ("💬这种情况一般是京东卡顿引起的。如脚本停到搜索框不动且日志中提示“找不到搜索按钮”您就可以尝试关掉京东再打开至京东搜索界面即可。若依然没有运行可尝试重启手机后再次运行脚本"); - - var Q3 = ("3⃣脚本运行到活动界面提示找不到任务"); - var A3 = ("💬如出现此问题请先检查一下“活动界面”中是不是真的没有任务了,如果有任务可以尝试重启手机后重新运行脚本,若重启后依然在活动界面提示找不到任务请立即向作者反馈。"); - - var Q4 = ("4⃣安卓6.0以下系统能否使用本脚本?"); - var A4 = ("💬本脚本完全使用Auto.js制作。因此在安卓6.0以下系统会不支持无障碍服务以及造成大量函数失效,因此本脚本是不支持安卓6.0及以下系统的,敬请谅解"); - - var Q5 = ("5⃣定时运行之后却没有在预定的时间运行脚本"); - var A5 = ("💬使用定时运行脚本会自动设置屏幕常亮并驻留后台,但清理本软件或者锁屏甚至关机以及关闭本软件必要的无障碍权限和悬浮窗权限都将会使定时运行失效,建议在定时运行时将本软件加入清理白名单或锁定本软件后台且不要锁屏以及不要关闭无障碍与悬浮窗权限即可"); - - var Q_A_options = [Q1, Q2, Q3, Q4, Q5] - var Q_A = dialogs.select("◖⚆ᴥ⚆◗\n Q&A常见问题解答", Q_A_options); - if (Q_A == 0) { - dialogs.alert(Q1, A1); - Q_A_(); - } else if (Q_A == 1) { - dialogs.alert(Q2, A2); - Q_A_(); - } else if (Q_A == 2) { - dialogs.alert(Q3, A3); - Q_A_(); - } else if (Q_A == 3) { - dialogs.alert(Q4, A4); - Q_A_(); - } else if (Q_A == 4) { - dialogs.alert(Q5, A5); - Q_A_(); - } else if (Q_A < 0) { - dialogs_js(); - } -} - -function Set_Back_way() { - //💟🕎⛎设定返回方法及滑动速度的代码 - var options_hq = ["🔙 普通的返回\n(使用无障碍权限)", "#⃣ 使用ROOT返回\n(必须授予本软件ROOT权限)", "🔍 通过调用搜索界面进入\n(“曲线救国法” 若其它返回均失效\n 来尝试此方法吧)", "👉👉🏻👉🏼👉🏽👉🏾👉🏿 \n从屏幕中间从左向内滑动\n(全面屏手势返回 例如:小米MIUI)", " 👈🏿👈🏾👈🏽👈🏼👈🏻👈 \n从屏幕中间从右向内滑动\n(全面屏手势返回 例如:华为EMUI)", "👆👆🏻👆🏼👆🏽👆🏾👆🏿 \n从屏幕左侧下方向上滑动\n(全面屏手势返回 例如:锤子Smartisan UI)", " ☝🏿☝🏾☝🏽☝🏼☝🏻☝️ \n从屏幕右侧下方向上滑动\n(全面屏手势返回)"] - var i_back = dialogs.select(" Hi! ( ╹▽╹ )\n请选择一个方法\n用于实现返回操作", options_hq); - if (i_back >= 0) { - toastLog("您选择的是" + options_hq[i_back]); - sleep(2000); - var options_select = options_hq[i_back]; - context_i_back = i_back; - } else { - toastLog("没有选择返回方法!"); - device.cancelKeepingAwake(); - dialogs_js(); - } - if (i_back > 2) { - var options_hd = ["200毫秒\n(默认,如果太快请选其它)", "500毫秒", "800毫秒", "1秒(1000毫秒)", "1.5秒(1500毫秒)", "2秒(2000毫秒)"] - var iix = dialogs.select("Ok! (・∀・) 您选择了:\n" + options_select + "\n请选择滑动速度\n单位:毫秒(1秒=1000毫秒)", options_hd); - } - if (iix == 0) { - context_gestures_speed = 200; - toastLog("滑动速度设定为\n" + context_gestures_speed + "毫秒"); - sleep(2000); - } - if (iix == 1) { - context_gestures_speed = 500; - toastLog("滑动速度设定为\n" + context_gestures_speed + "毫秒"); - sleep(2000); - } - if (iix == 2) { - context_gestures_speed = 800; - toastLog("滑动速度设定为\n" + context_gestures_speed + "毫秒"); - sleep(2000); - } - if (iix == 3) { - context_gestures_speed = 1000; - toastLog("滑动速度设定为\n" + context_gestures_speed + "毫秒"); - sleep(2000); - } - if (iix == 4) { - context_gestures_speed = 1500; - toastLog("滑动速度设定为\n" + context_gestures_speed + "毫秒"); - sleep(2000); - } - if (iix == 5) { - context_gestures_speed = 2000; - toastLog("滑动速度设定为\n" + context_gestures_speed + "毫秒"); - sleep(2000); - } - if (iix < 0) { - toastLog("没有选择滑动速度"); - Set_Back_way(); - } -} -sleep(1000); -toastLog("等待无障碍权限开启……\n您必须手动授予本软件无障碍权限\n否则本软件将无法工作!"); -auto.waitFor(); -toastLog("无障碍权限已开启" + "\n" + "继续运行脚本……"); - -function wait_Time_over() { - var i_wait = dialogs.singleChoice("🕗 定时运行\n\n(^∇^)ノ♪\n请选择一个选项\n计时结束会自动运行", ["1分钟后运行", "5分钟后运行", "10分钟后运行", "30分钟后运行", "一小时后运行", "两小时后运行", "三小时后运行", "五小时后运行", "八小时后运行"], 2); - if (i_wait < 0) { - toast("您取消了选择"); - device.cancelKeepingAwake(); - dialogs_js(); - } - if (i_wait >= 0) { - context_i_wait = i_wait; - } - if (i_wait == 0) { - var choice_confirm = dialogs.confirm("您选择了1分钟后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over(); - } else { - Set_Back_way(); - waiting_time(); - } - } - if (i_wait == 1) { - var choice_confirm = dialogs.confirm("您选择了5分钟后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over(); - } else { - Set_Back_way(); - waiting_time(); - } - } - if (i_wait == 2) { - var choice_confirm = dialogs.confirm("您选择了10分钟后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over(); - } else { - Set_Back_way(); - waiting_time(); - } - } - if (i_wait == 3) { - var choice_confirm = dialogs.confirm("您选择了30分钟后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over(); - } else { - Set_Back_way(); - waiting_time(); - } - } - if (i_wait == 4) { - var choice_confirm = dialogs.confirm("您选择了一小时后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over(); - } else { - Set_Back_way(); - waiting_time(); - } - } - if (i_wait == 5) { - var choice_confirm = dialogs.confirm("您选择了两小时后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over(); - } else { - Set_Back_way(); - waiting_time(); - } - } - if (i_wait == 6) { - var choice_confirm = dialogs.confirm("您选择了三小时后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over(); - } else { - Set_Back_way(); - waiting_time(); - } - } - if (i_wait == 7) { - var choice_confirm = dialogs.confirm("您选择了五小时后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over - } else { - Set_Back_way(); - waiting_time(); - } - } - if (i_wait == 8) { - var choice_confirm = dialogs.confirm("您选择了八小时后运行", "点击确定进行一次设定返回操作的方法后,脚本将在您设定的时间结束后开始自动运行\n请不要清理本软件的后台或者锁屏手机等,否则可能会造成定时任务失效"); - if (choice_confirm == false) { - toastLog("取消了定时运行确认"); - wait_Time_over(); - } else { - Set_Back_way(); - waiting_time(); - } - } -} - -function waiting_time() { - //计时运行脚本 - if (context_i_wait == 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - if (context_i_wait == 1) { - var Minutes = 4; - for (Minutes == 4; Minutes >= 0; Minutes--) { - if (Minutes >= 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Minutes + "分钟" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - } - } - if (context_i_wait == 2) { - var Minutes = 9; - for (Minutes == 9; Minutes >= 0; Minutes--) { - if (Minutes >= 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Minutes + "分钟" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - } - } - if (context_i_wait == 3) { - var Minutes = 29; - for (Minutes == 29; Minutes >= 0; Minutes--) { - if (Minutes >= 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Minutes + "分钟" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - } - } - if (context_i_wait == 4) { - var Minutes = 59; - for (Minutes == 59; Minutes >= 0; Minutes--) { - if (Minutes >= 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Minutes + "分钟" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - } - } - if (context_i_wait == 5) { - var Hours = 1; - for (Hours == 1; Hours >= 0; Hours--) { - var Minutes = 59; - for (Minutes == 59; Minutes >= 0; Minutes--) { - if (Minutes >= 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Hours + "小时" + Minutes + "分钟" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - } - } - } - if (context_i_wait == 6) { - var Hours = 2; - for (Hours == 2; Hours >= 0; Hours--) { - var Minutes = 59; - for (Minutes == 59; Minutes >= 0; Minutes--) { - if (Minutes >= 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Hours + "小时" + Minutes + "分钟" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - } - } - } - if (context_i_wait == 7) { - var Hours = 4; - for (Hours == 4; Hours >= 0; Hours--) { - var Minutes = 59; - for (Minutes == 59; Minutes >= 0; Minutes--) { - if (Minutes >= 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Hours + "小时" + Minutes + "分钟" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - } - } - } - if (context_i_wait == 8) { - var Hours = 7; - for (Hours == 7; Hours >= 0; Hours--) { - var Minutes = 59; - for (Minutes == 59; Minutes >= 0; Minutes--) { - if (Minutes >= 0) { - var Seconds = 60; - for (Seconds == 60; Seconds > 0; Seconds--) { - console.warn("【定时运行】计时中……\n" + Hours + "小时" + Minutes + "分钟" + Seconds + "秒后开始运行"); - sleep(1000); - } - } - } - } - } -} - -//下面是悬浮窗 -var window = floaty.window( - -