写脚本用什么语言和工具好?网上都有哪些脚本语言?

前言

随着移动互联网的兴起,现在脚本语言越来多了。
引流的方法,也就随之增加。现在网上主流的、小众的脚本语言有很多。
下面飞云把自己所知道的脚本开发语言列举一下。
如果有遗留,欢迎在文章下方评论留言。

Auto.js Pro

Auto.js是利用安卓系统的“无障碍服务”功能,实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄(xml节点)来实现的。
使用autojs可以开发出不需要root权限,支持全分辨率的脚本。
开发文档

项目 内容
安卓系统 支持
安卓ROOT权限 不需要
IOS系统 不支持
开发语言 javascript
开发IDE Visual Studio Code
游戏脚本 不支持

Total Control脚本

TC 脚本采用 JavaScript 语言编写,提供一系列脚本自动化接口,并集成 RingoJS 框架,用户可在脚本中直接引入并使用 RingoJS 提供的大量丰富的库。
TC 脚本支持 REST API,可以实现任意脚本语言,任意平台,远程控制多个 TC( 控制成百上千台手机 )。
开发文档

项目 内容
安卓系统 支持
安卓ROOT权限
IOS系统
开发语言 javascript、Node JS、Python、Java、易语言等
开发IDE Visual Studio Code等
游戏脚本

按键精灵(手机版)

按键精灵采用MQ语言,MQ是按键精灵针对旗下移动产品而设计的全新脚本开发语言。语言支持全中文阅读脚本,上手简单,易学易用。
官方网站
MQ语言官方资料

项目 内容
安卓系统 支持
安卓ROOT权限 需要
IOS系统 支持
IOS越狱 需要
开发语言 MQ语言
开发IDE 按键精灵手机助手
游戏脚本 支持

JsDroid2

JsDroid简称Jsd,起初为js内核,后来升级为功能更强、扩展性更强的groovy内核。
Jsd可以在手机上定时执行自定义任务,而通过简单的groovy代码,轻松控制手机模拟操作,实现无人值守控制手机,支持无root环境。
传统的查找图色,如果换设备换分辨率,必须重新抓图。但是JsDroid不需要,甚至可以看图脑补代码。
另外有用户开发了JsDroid的按键精灵插件,可供按键精灵调用。
官方文档

项目 内容
安卓系统 支持
安卓ROOT权限 不需要
IOS系统 不支持
开发语言 groovy
开发IDE
游戏脚本 不支持

触动精灵

触动精灵使用 Lua 语言进行编写,是一款模拟手机触摸、按键操作的软件,通过制作脚本,可以让触动精灵代替双手,自动执行一系列触摸、按键操作。触动精灵简单、易用,不需要掌握任何编程知识就可以录制出功能强大的脚本;还可以使用编程知识,编写出功能更为复杂,交互更为灵活的脚本;只要能够在手机上完成的人为操作,触动精灵都可以代替完成,不仅省力,而且高效。
官方文档

项目 内容
安卓系统 支持
安卓ROOT权限
IOS系统 支持
IOS越狱 需要
开发语言 Lua
开发IDE
游戏脚本

叉叉脚本

叉叉脚本使用 Lua 语言进行编写,支持Lua的所有语法与基本函数,配合叉叉脚本特有的函数命令,实现找图、找色、触摸等高级功能。
编写脚本前请先学习 lua 的基本语法。
官方网站

项目 内容
安卓系统 支持
安卓ROOT权限
IOS系统 支持
IOS越狱 需要/不需要
开发语言 Lua
开发IDE
游戏脚本 支持

脚本精灵

脚本精灵是一款模拟手机触摸和按键的工具,通过这款工具,可以运行各种自定义脚本,从而代替人手在手机上进行各种重复的操作。只要手机有重复或者超出人力范围的快速操作,都可以使用脚本帮你完成。
脚本精灵可以模拟用户的操作、完成重复的动作,如手机游戏挂机、自动做任务、刷副本、刷金币、app自动化测试、各种抢单以及参加游戏活动等,支持一键录制回放。脚本精灵自带电脑端开发平台,可以在编辑器上对脚本进行编辑、截图、取色等操作,是一款一体化的脚本编辑工具。
官方网站

项目 内容
安卓系统 支持
安卓ROOT权限
IOS系统
IOS越狱
开发语言 Lua
开发IDE 脚本精灵开发平台
游戏脚本 支持

易语言

易语言是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。目前用户量超过百万。
易语言开发移动端脚本,目前主要使用乐玩模块和大漠插件。
使用易语言可以开发脚本的多线程中控台。
官方网站

项目 内容
安卓系统 支持
安卓ROOT权限
IOS系统
IOS越狱
开发语言 易语言
开发IDE 易语言IDE
游戏脚本 支持