# javaboot **Repository Path**: LeiZhK/javaboot ## Basic Information - **Project Name**: javaboot - **Description**: 基于robot的脚本执行器,支持自定义脚本执行逻辑json,后续有空再开发基于文本文件的脚本编辑器,可以在线可以离线的版本,编写后提供语法检查,执行测试等等功能. - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-18 - **Last Updated**: 2023-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: JSON, Java, bat ## README # 软件说明 该软件是自动化执行脚本,依赖于Robot类 ## 安装说明 [虚拟云盘](http://miniapp.zkblog.ltd/#/netdisk) 前往下载 jdk 环境包(1.8版本 选择windows版本) - 1、新建软件运行文件夹 /run - 2、将下列文件 拷贝放到 /run | 文件 | 描述 | | ---- | ---- | | tail.exe | 日志查看工具 | | 启动.bat | 启动程序 | | 查看日志.bat | 日志查看程序 | | app.jar | 逻辑程序 | | app.log | 日志文件 | | boot.json | 执行脚本【支持同步、异步、循环等执行】 | ps: boot.json可以自定义,不过记得备份,语法很简单就是json写法,后续会增加语法编译器,独立语法会比json更灵活 ```text [ { "name": "任务1", # 任务名称 "isLoop": false, # 开启循环 "isSync": true, # 开启执行异步 "scripts": [ # 执行列表 { "key": "a", # 执行值 "type": "key", # 执行类型 key 按键 mouse 鼠标 "prepare": 1000,# 操作前等待 "press": 100, # 操作后等待 "release": 100 # 释放后等待 }, { "x": 500, # x轴 "y": 500, # y轴 "type": "mouse", "prepare": 100, # 操作前等待 "release": 100 # 释放后等待 } ] }, ... ] ``` - 3、下载jdk环境包到 /run ```text 启动.bat 会打开cmd控制台,启动操作小窗口 ``` ```text 点击小窗口后可输入命令 t 开启任务 s 关闭任务 ``` ## 依赖环境 无