autojs文件上传服务器,脚本仓库 可以热更新 布局都可以学习

这是一个使用AutoJS编写的脚本仓库,用于文件上传和下载。用户可以通过脚本仓库进行代码分享,支持热更新,提供文件列表展示,具备版本检查和更新功能,同时包含与作者联系的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

"ui";

/*

* @Author: 笔青居

* @Date: 2018-11-03 14:25:48

* @email: 644613693@qq.com

* @lastEditors: 笔青居

* @LastEditTime: 2018-11-03 15:26:26

* @Description: 脚本仓库,用来上传以及下载代码使用,对代码有疑问可以加Q群:715332614

*/

const baseUrl="https://www.biqingju.com/";

const versionCode=1;

const versionName="0.0.1";

const myImei=device.getIMEI();

const curFileName="脚本仓库.js";

if(app.autojs.versionCode<400){

toast("AutoJs框架不支持");

exit();

}

ui.layout(

);

function main(){

checkVersion();

Local_List=[];

localNameList=[];

localList=[];

Service_List=[];

serviceList=[];

basePath=engines.myEngine().cwd();

log(basePath);

readLoacalFile(basePath,0);

updataData();

uiInit();

}

function checkVersion(){

threads.start(function(){

let res=http.get(baseUrl+"updata.php?"+"versionCode="+versionCode+"&user="+myImei);

if(res.statusCode != 200){

toast("更新失败: " + res.statusCode + " " + res.statusMessage);

return;

}

let str=res.body.string();

let json=JSON.parse(str);

if(json["code"]==0){

confirm(json["title"],json["content"],(value)=>{

if(value){

codePath=basePath+"/"+curFileName;

if(downloadCode(json["url"],codePath)){

toast("代码仓库更新完成,正在重新加载");

engines.execScriptFile(codePath);

ui.finish();

}else{

toast("脚本更新出现了问题");

}

}

});

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值