Ctrl+P
Ctrl.js是基于javascript语法规则的自动化控制语言。
Ctrl.js应用于办公自动化工作流(workflow)、机器人流程自动化(RPA)、手游自动化测试等。
Ctrl.js官方技术交流群1 QQ:774884797
774884797
Ctrl.js官方技术交流群2 QQ:304342846
304342846
1.手机控制脚本编写。
脚本编写
2.录制安卓手机操作,实现机器人自动化、自动点击器。免代码,免root。
机器人自动化
3.编写、录制手机游戏测试脚本,支持图形化操控函数。免代码,免root。
手机游戏测试脚本
4.网页链接打包成安卓APP;脚本应用打包成安卓APP。
打包成安卓APP
5.浏览器网页控制多台手机、PC桌面客户端控制手机、手机控制手机。
网页控制多台手机
6.提供免费的“开维控制精灵SDK”,可以集成到安卓APP中实现脚本控制。
1.Ctrl.js脚本应用编写。使用“在线编程IDE环境”或者“vscode插件”进行开发,支持js在线实时调试,是非常方便的手机端js开发调试工具。 Ctrl.js支持web可视化编程,用于App界面设计。支持安卓手机界面布局,自由组合拖拽安卓控件,即见即所得,不用编写代码即可一键生成安卓应用APK。 Ctrl.js支持脚本立即执行、定时执行、周期执行等任务管理;支持日志查看等。
“vscode插件”
2.录制手机操作流程,免代码、免root自动执行。支持流程编辑、循环跳转等,可做连点器、自动点击器。广泛用于机器人流程自动化(RPA)、办公自动化工作流(workflow)、自动化测试等场景。
3.编写手机游戏测试脚本,并可以免代码录制手游控制流程,免root自动执行。Ctrl.js提供丰富的图片可视化操控函数,轻松实现对图片的点击、长按、滑动、比对功能。
4.将网页html5打包成安卓APP,可以配置APP名称、APP图标、APP包名等。也可以将Ctrl.js脚本打包成安卓APP。
5.开维控制精灵支持手机、网页、PC桌面远程控制手机,无需usb硬件设备。支持Windows、MacOS、麒麟等国产化操作系统。并支持远控多台手机等功能。
开维控制精灵-网页版,支持浏览器网页远程控制多台手机。 开维控制精灵-安卓客户端,支持手机远程控制多台手机。 开维控制精灵-桌面客户端,支持客户端远程控多台制手机。支持Windows、MacOS、麒麟等平台。
开维控制精灵-网页版,支持浏览器网页远程控制多台手机。
开维控制精灵-安卓客户端,支持手机远程控制多台手机。
开维控制精灵-桌面客户端,支持客户端远程控多台制手机。支持Windows、MacOS、麒麟等平台。
6.提供免费的“开维控制精灵SDK”,可以集成到安卓APP中,实现脚本控制功能,进行二次开发。
“开维控制精灵SDK”
点击下载: 华为市场 小米市场 腾讯应用宝 百度市场 360市场
开维控制精灵提供SDK,可以在此基础上进行二次开发。
在安卓APP中集成“开维控制精灵SDK”后,可快速实现js执行、RPA等功能。个人免费版本无任何限制。
点击下载: Ctrl.js SDK demo 个人免费版本
Ctrl.js 在线开发环境IDE,使用网址:https://ctrljs.ikaiwei.com
Ctrl.js vscode插件,下载地址:https://marketplace.visualstudio.com/items?itemName=Kaiwei.ctrl-js
Ctrl.js“开维控制精灵” 开发文档:https://ctrljs.ikaiwei.com/ctrljsapi/
Ctrl.js“开维控制精灵” 帮助文档:http://www.ikaiwei.com/download/ctrljs/ctrl.js.pdf
Ctrl.js“开维控制精灵” 脚本市场:https://ctrljs.ikaiwei.com/#/Market
Ctrl.js“开维控制精灵” 网友汇总的开源代码仓库:https://github.com/ctrljshaha/ctrljs-code
Ctrl.js“开维控制精灵” 网友汇总的开源代码仓库:
Ctrl.js 保活方法:1.开启APP“悬浮框” 2.禁止屏幕休眠 3.关闭电池优化 保活设置
百度网盘(抓取节点工具、部分源码、开维控制精灵桌面客户端windwos、MacOS苹果、麒麟版等)
链接:https://pan.baidu.com/s/1RiqN3M_Nqbtd3c-o_QrzLg 提取码:kw16
安卓抓取节点工具安装:
方法一:直接安装不需要jdk,压缩包内有教程文档(推荐);
方法二:参考B站教程“开维控制精灵(Ctrl.js)教程 节点抓取(第一课)工具下载”
基础用法
开维控制精灵(Ctrl.js)教程 基础用法(第一课) “hello world”控制台应用
开维控制精灵(Ctrl.js)教程 基础用法(第二课) “hello world”界面应用
开维控制精灵(Ctrl.js)教程 基础用法(第三课) 代码实时调试
开维控制精灵(Ctrl.js)教程 基础用法(第四课) 打包安卓程序
开维控制精灵(Ctrl.js)教程 基础用法(第五课) 应用市场
开维控制精灵(Ctrl.js)教程 基础用法(第六课) 图片识别可视化编程
开维控制精灵(Ctrl.js)教程 基础用法(第七课) vscode插件使用
开维控制精灵(Ctrl.js)教程 基础用法(第八课) 控制精灵SDK的用法
手游自动化测试基础
开维控制精灵(Ctrl.js)教程 手游自动化测试基础(第一课) 测试方法及流程
开维控制精灵(Ctrl.js)教程 手游自动化测试基础(第二课) 对战游戏实例
开维控制精灵(Ctrl.js)教程 手游自动化测试基础(第三课) 音乐游戏实例
开维控制精灵(Ctrl.js)教程 手游自动化测试基础(第四课) 体育游戏实例
RPA机器人流程自动化
开维控制精灵(Ctrl.js)教程 RPA自动化流程(第一课) 自动点击器:流程录制
开维控制精灵(Ctrl.js)教程 RPA自动化流程(第二课) 流程工具的使用
开维控制精灵(Ctrl.js)教程 RPA自动化流程(第三课) 流程节点编辑
开维控制精灵(Ctrl.js)教程 RPA自动化流程(第四课) RPA与任务管理
开维控制精灵(Ctrl.js)教程 RPA自动化流程(第五课) RPA图片自动识别
开维控制精灵(Ctrl.js)教程 RPA自动化流程(第六课) RPA自动截屏
开维控制精灵(Ctrl.js)教程 RPA自动化流程(第七课) RPA文字匹配、文字输入
高级用法
开维控制精灵(Ctrl.js)教程 高级用法(第一课) 任务管理:定时任务
开维控制精灵(Ctrl.js)教程 高级用法(第二课) 任务管理:周期任务
开维控制精灵(Ctrl.js)教程 高级用法(第三课) 任务管理:立即执行
开维控制精灵(Ctrl.js)教程 高级用法(第四课) 应用分享:创建群组
权限管理
开维控制精灵(Ctrl.js)教程 权限管理(第一课) 无障碍权限、悬浮框、电池优化
节点抓取
开维控制精灵(Ctrl.js)教程 节点抓取(第一课) 工具下载
开维控制精灵(Ctrl.js)教程 节点抓取(第二课) 如何抓取节点
开维控制精灵(Ctrl.js)教程 节点抓取(第三课) "音乐播放器"实例
API函数使用
开维控制精灵(Ctrl.js)教程 API函数使用(第一课) app类 array数组类
开维控制精灵(Ctrl.js)教程 API函数使用(第二课) baseclass基础函数类 console控制台类
开维控制精灵(Ctrl.js)教程 API函数使用(第三课) controller控制函数全局类
开维控制精灵(Ctrl.js)教程 API函数使用(第四课) color颜色类 cs控件类
开维控制精灵(Ctrl.js)教程 API函数使用(第五课) device设备类 dialogs提示框类
开维控制精灵(Ctrl.js)教程 API函数使用(第六课) file文件类
开维控制精灵(Ctrl.js)教程 API函数使用(第七课) h5网页调用函数类、 http网络类、 sensors传感器类
开维控制精灵(Ctrl.js)教程 API函数使用(第八课) image图片类
开维控制精灵(Ctrl.js)教程 API函数使用(第九课) media媒体类、threads线程类
开维控制精灵(Ctrl.js)教程 API函数使用(第十课) ui界面类、fui悬浮框类、view节点类
开维控制精灵(Ctrl.js)教程 API函数使用(第十一课) imagev图片可视化操控类
开维控制精灵(Ctrl.js)教程 API函数使用(第十二课) utils工具类
开维控制精灵(Ctrl.js)教程 API函数使用(第十三课) sqlite数据库操作类、定时器类、剪切板函数用法
开维控制精灵(Ctrl.js)教程 API函数使用(第十四课) http网络类:websocket用法
开维控制精灵(Ctrl.js)教程 API函数使用(第十五课) 意图startActivity用法
开维控制精灵(Ctrl.js)教程 API函数使用(第十六课) ocr文字识别类
开维控制精灵(Ctrl.js)教程 API函数使用(第十七课) 匹配坐标颜色值
云控管理
开维控制精灵(Ctrl.js)教程 云控管理(第一课) 设备管理
开维控制精灵(Ctrl.js)教程 云控管理(第二课) 设备批量操作
开维控制精灵(Ctrl.js)教程 云控管理(第三课) 任务视图
开维控制精灵(Ctrl.js)教程 云控管理(第四课) 远程控制
“逍遥”录制的Ctrl.js使用教程:
CTRL.JS-第一课-环境配置
CTRL.JS-第二课-app类
CTRL.JS-第三课-数组及基础功能
CTRL.JS-第四课-console的使用