autojs pro实现的存贷计算器源代码免root脚本

本文介绍了Auto.js,它利用安卓“辅助功能”模拟界面动作,使用JavaScript为脚本语言。还推荐了Auto.js Pro安卓引流脚本开发视频教程,提及开发文档尚在完善。阐述使用Auto.js Pro开发脚本的特点,如免ROOT、全分辨率适配等,并给出示例代码,代码仅供参考。

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

说明

本文提供的代码仅供参考。不建议用于生产环境。
可能有些地方在最新版本的Auto.js上面需要做修改,才能运行。

Auto.js简介

Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。

Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。

推荐教程

Auto.js Pro安卓全分辨率免ROOT引流脚本开发视频教程(HD超清1080p)

开发文档

Auto.js Pro开发文档
文档尚在完善中,可能有文档描述和代码实际行为有出入的情况。

为什么要使用Auto.js Pro开发脚本,有什么特点?

吸引我使用Auto.js Pro的原因有很多。最主要的几个原因是:

  • Auto.js Pro能开发免ROOT的安卓脚本
  • Auto.js Pro基于节点操作,能开发全分辨率的脚本,自动适配各种安卓机型
  • Auto.js Pro丰富的UI组件,能自定义各种样式的安卓界面
  • Auto.js Pro使用的javascript的语法比较优雅,代码可读性强
  • Auto.js Pro的命令库非常的丰富,接口比较多
  • Auto.js Pro脚本文件体积比较小。1000行的代码,打包后的apk文件只有3-5M,还没有广告

示例代码

// 此代码由飞云脚本圈www.feiyunjs.com整理提供
console.show();//显示控制台
    var xzlx,xzlx2;							//		 表示选项 
    var jine,lixi,tians;				//		 分别表示金额、利息、存款天数、年利率 
    log("欢迎使用存贷计算器!");			 	 //显示欢迎语  
    log("请您选择需要使用的计算器:");			 //显示提示 
    log(" 1.存款利息计算器\n 2.贷款利息计算器");//提示选择计算器
    log("请选择:"+xzlx);
    var xzlx=console.rawInput();//输入选项 
    if(xzlx==1)		//如果输入数字选项 1 
  {
    log("欢迎使用存款利息计算器!");//显示欢迎语 
    log("请输入存款金额:"+jine);//输入存款金额 
    var jine=console.rawInput();			//输入金额
    log("======存款期限====== \n1.活期存款\n 2.3个月\n 3.6个月\n 4.一年\n 5.两年\n 6.三年\n 7.五年");
    log("请输入存款期限的代号:"+xzlx2);//输出存款类型 
    var xzlx2=console.rawInput();			//输入选项 
    if(xzlx2>=1&&xzlx2<=7)//如果输入数字选项	大于等于1且小于等于7 
{
    	switch(xzlx2)//switch语句判断 
  {
    case 2:	//选项第二项的情况 
           lixi=jine*0.0135*0.25;	//计算利息 
           break;					//跳出switch结构 
    case 3:	//选项第三项的情况
           lixi=jine*0.0155*0.5;	//计算利息
           break;					//跳出switch结构 
    case 4:	//选项第四项的情况
           lixi=jine*0.0175*1;		//计算利息
           	break;					//跳出switch结构 
    case 5:	//选项第五项的情况
    	       lixi=jine*0.225*2;		//计算利息
            break;					//跳出switch结构 
    case 6:	//选项第六项的情况
           	lixi=jine*0.275*3;		//计算利息
           	break;					//跳出switch结构 
    case 7:	//选项第七项的情况 	
           lixi=jine*0.275*5;		//计算利息
           	break;					//跳出switch结构 			
  }
    if(xzlx2==1)//如果输入数字 1 
    {
         log("请输入存款天数:"+tians);	//提示信息 
         var tians=console.rawInput();	//输入天数 
         lixi=jine*0.003*tians;		//计算利息 
    	}
         log("到期利息为:"+lixi,"本息合计共:"+lixi+jine);//输出字符串
  }
	else
		log("选择存款类型错误!\n");					//提示信息 
		log("感谢您的使用,欢迎下次光临!\n");	//显示欢送语
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值