From c610a1de11923d500c8c041d6531c467acaca39a Mon Sep 17 00:00:00 2001 From: rainerosion <1782832653@qq.com> Date: Sun, 14 Feb 2021 21:38:11 +0800 Subject: [PATCH] Add the code for the first time. --- README.MD | 19 +++++++++++++++++++ skyaddfriends.js | 29 +++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 README.MD create mode 100644 skyaddfriends.js diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..e3a4450 --- /dev/null +++ b/README.MD @@ -0,0 +1,19 @@ +# [Autojs脚本]光遇添加好友 + +- 支持网易国服、国际服,渠道服可能不支持 + +- Autojs版本4.1.1 Alpha2 + +## 使用方式 + +- 下载并导入脚本[skyaddfriends.js](skyaddfriends.js) + +- 使用Autojs打开本脚本 + +- 打开Autojs悬浮窗 + +- 复制好友发送的添加好友链接 + +- 点击悬浮窗,运行脚本 + +- 粘贴链接,确定即可 diff --git a/skyaddfriends.js b/skyaddfriends.js new file mode 100644 index 0000000..9ec8471 --- /dev/null +++ b/skyaddfriends.js @@ -0,0 +1,29 @@ +"auto"; +var url = rawInput('请输入好友链接'); +url = url.trim(); +//校验链接 +var isNetease = /^http[s]{0,1}:\/\/sky.163.com\/yqlj\/\?i=[\w_]+$/.test(url); +var isInternational = /^http[s]{0,1}:\/\/sky.thatg.co\/\?i=[\w_]+$/.test(url); +var packageName,className; +//判断国服或国际服链接 +if (isNetease == false && isInternational == false) { + toast('请检查链接是否正确!'); +} else if (isNetease) { + toast('添加国服好友!'); + packageName = 'com.netease.sky'; + className = 'com.tgc.sky.netease.GameActivity_Netease'; +} else if (isInternational) { + toast('添加国际服好友!'); + packageName = 'com.tgc.sky.android'; + className = 'com.tgc.sky.GameActivity'; +} +log(packageName, '=>', url); +//启动app +if (isNetease || isInternational) { + app.startActivity({ + action: "android.intent.action.VIEW", + data: url, + packageName: packageName, + className: className + }); +} \ No newline at end of file