autojs打包成apk的插件Auto.js使用JavaScript作为脚本语言,目前使用Rhino1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。
如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.jsDevTools。
如果想要在电脑而不是手机上开发Auto.js,可以使用VSCode以及相应的Auto.js插件使得在电脑上编辑的脚本能推送到手机运行,参见Auto.js-VSCode-Extension。
本文档的章节大致上是以模块来分的,总体上可以分成"自动操作"类模块(控件操作、触摸模仿、按键模仿等)和其他类模块(设备、应用、界面等)。
"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。
基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模仿操作,从而到达目的。
例如click(100,200),press(100,200,500)等。
这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。
但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。
所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模仿操作方式,结合通知事情、按键事情等达成更好的工作流。
这些部分的文档参见基于控件的操作和基于坐标的操作。
其他部分主要包括:app:应用。
启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。
console:控制台。
记录运行的日志、错误、信息等。
device:设备。
获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。
engines:脚本引擎。
用于启动其他脚本。
events:事件与监听。
按键监听,通知监听,触摸监听等。
floaty:悬浮窗。
用于显示自定义的悬浮窗。
files:文件系统。
文件创建、获取信息、读写。
http:HTTP。
发送HTTP请求,例如GET,POST等。
images,colors:图片和图色处理。
截图,剪切图片,找图找色,读取保存图片等。
keys:按键模仿。
比如音量键、Home键模仿等。
shell:Shell命令。
threads:多线程支持。
ui:UI界面。
用于显示自定义的UI界面,和用户交互。
除此之外,Auto.js内置了对Promise。
2021/11/22 7:33:25 10.36MB autojs android
1
StudioLite,我们其他人的数字标牌StudioLite是一个开源,100%免费的数字标牌平台,其设计初衷是易于使用。
使用StudioLite,任何人都可以拥有完全可定制的数字标牌解决方案。
获取源代码,对其进行修改,为其打上品牌,并构建适合您和您的客户的产品。
最重要的是,您将充分利用世界上最流行的数字标牌云,因而您不必担心后端编程或什至设置服务器,这一切都可以使用mediaCLOUD完成。
基于杨树SignageStudioPro([MediaSignage]:://www.DigitalSignage.com)连接到私有媒体服务器或公共免费媒体100%基于GNUV3许可证的开源欢迎贡献者,派生,修改和发送请求请求由Google的AngularFramework+TypeScript+ngrx提供支持链接:StudioLite文档::云端网路应用程式::主页::文件::支持::开发人员视频教程::StudioLite简介视频::StudioLite高级视频::开发人员页面
2019/3/19 9:35:41 7.26MB angular typescript digital-signage mediacloud
1
StudioLite,我们其他人的数字标牌StudioLite是一个开源,100%免费的数字标牌平台,其设计初衷是易于使用。
使用StudioLite,任何人都可以拥有完全可定制的数字标牌解决方案。
获取源代码,对其进行修改,为其打上品牌,并构建适合您和您的客户的产品。
最重要的是,您将充分利用世界上最流行的数字标牌云,因而您不必担心后端编程或什至设置服务器,这一切都可以使用mediaCLOUD完成。
基于杨树SignageStudioPro([MediaSignage]:://www.DigitalSignage.com)连接到私有媒体服务器或公共免费媒体100%基于GNUV3许可证的开源欢迎贡献者,派生,修改和发送请求请求由Google的AngularFramework+TypeScript+ngrx提供支持链接:StudioLite文档::云端网路应用程式::主页::文件::支持::开发人员视频教程::StudioLite简介视频::StudioLite高级视频::开发人员页面
2019/3/19 9:35:41 7.26MB angular typescript digital-signage mediacloud
1
使用JavaScript和TypeScript的实时应用程序和RESTAPI的框架Feathers是一个轻量级的Web框架,用于使用JavaScript或TypeScript创建实时应用程序和RESTAPI。
Feathers可以与任何后端技术进行交互,支持十几个数据库,并可以与任何前端技术(例如React,VueJS,Angular,ReactNative,Android或iOS)一起使用。
入门您只需4个命令即可构建第一个实时和RESTAPI:$npminstall-g@feathersjs/cli$mkdirmy-new-app$cdmy-new-app/$feathersgenerateapp$npmstart要了解更多关于羽毛请访问网站或直接进入。
支持赞助商成为赞助商,并在我们的Github自述文件上获得徽标,并带有指向您网站的链接。
[]支持者每月捐款支持我们,并协助我们继续开展活动。
[]文献资料中包含许多很棒的东西,它们告诉您使用和配置Feathers所需了解的所有知识。
执照版权所有(c)201
2018/6/10 20:07:57 440KB nodejs javascript real-time framework
1
使用JavaScript和TypeScript的实时应用程序和RESTAPI的框架Feathers是一个轻量级的Web框架,用于使用JavaScript或TypeScript创建实时应用程序和RESTAPI。
Feathers可以与任何后端技术进行交互,支持十几个数据库,并可以与任何前端技术(例如React,VueJS,Angular,ReactNative,Android或iOS)一起使用。
入门您只需4个命令即可构建第一个实时和RESTAPI:$npminstall-g@feathersjs/cli$mkdirmy-new-app$cdmy-new-app/$feathersgenerateapp$npmstart要了解更多关于羽毛请访问网站或直接进入。
支持赞助商成为赞助商,并在我们的Github自述文件上获得徽标,并带有指向您网站的链接。
[]支持者每月捐款支持我们,并协助我们继续开展活动。
[]文献资料中包含许多很棒的东西,它们告诉您使用和配置Feathers所需了解的所有知识。
执照版权所有(c)201
2018/4/23 3:57:39 440KB nodejs javascript real-time framework
1
NextJS+打字稿+Eslint+故事书+Jest+酶软件开发弱小的工具。
按照的设置教程进行操作。
2018/2/11 21:52:25 242KB boilerplate typescript nextjs storybook
1
TextileJSHTTP客户端(js-http-client)官方TextileJSHTTP包装器客户端加入我们的获取新闻,讨论和状态更新。
有关当前状态以及可以提供协助的地方,请参阅。
重要提示:随着使用Typescript和我们的0.2.x版本的发展,现在js-http-client发布在@textile命名空间下,而不是@textileio。
以前的版本将在@textileio下保持可用,但是,应更新所有代码以反映此更改。
目录背景提供基于和构建的加密,可恢复,基于模式的跨应用程序数据存储。
我们喜欢将其视为一个分散的数据钱包,它具有用于共享和恢复的内置协议,或更简单地说,是一个开放的可编程iCloud。
Textile的参考实现是,可以编译到各种平台,包括移动(Android/iOS)和台式机/服务器(OSX,Windows,Linux等)。
此仓库中的库旨在协助支持基于浏览器的Textile应用程序,Node.js应用程序和其他用例。
该库提供对底层go-textile节点的RESTAPI的访问,并添加了各种简化的API以支持浏览器内和程
2018/7/18 14:41:09 726KB javascript typescript async ipfs
1
前端fackbook的react框架,包括es6,react,redux,typescript,是一下完好的项目
2015/6/11 22:58:36 105B react typescript webpack
1
PostgreSQL,TypeScript,Node.js和Express.js堆栈总览此仓库是使用TypeScript为PostgreSQL/Express.js/Node.js后端服务构建的样板项目启动器。
您可以无缝插入任何其他前端库。
使用的技术世界上最先进的开源关系数据库-TypeScript通过向语言添加类型来扩展JavaScript-Node.js:registered:是基于Chrome的V8JavaScript引擎构建JavaScript运转时。
-Express是一个最小且灵活的Node.jsWeb应用程序框架,为Web和移动应用程序提供了一组强大的功能。
-TypeORM是一种ORM,可以在NodeJS,浏览器,Cordova,PhoneGap,Ionic,ReactNative,NativeScript,Expo和Electron平台中运转,并且可以与TypeScript和JavaScript(ES5,ES6,ES7,ES8)一起使用强调测试覆盖率文件夹/文件结构这是我们文件结构的高级概述。
src/__te
2019/5/16 1:54:29 129KB nodejs bootstrap typescript postgresql
1
故事书入门这是用于使用React+TypeScript设置故事书的简约入门项目。
该项目使用以下工具:(用于产生esm,cjs,umd包)(用于分析包)该项目旨在一直保持工具的最新版本。
演示版链接::剧本npmstart或npmrunstorybook这两个命令的作用相同:在计算机上本地启动Storybook。
npmrunbuild:bundle构建ESM,CJS和使用代码的UMD捆绑。
请参阅microbundleGitHub存储库以获取更多文档。
npmrunbuild:storybook构建Storybook网站的静态版本,
2021/1/2 1:08:34 185KB react typescript styled-components storybook
1
共 94 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡