代码拉取完成,页面将自动刷新
脚本盒子,为项目重复性工作提供一键操作的可能,并以工作台形式归集这些操作。
ScriptBox - 一键脚本工作台 - Qokori Note
ScriptBox软件配合ScriptBox项目使用,ScriptBox项目文件为自定义的sbprj格式,内容是json格式文本。
新建项目步骤如下:
上面新建的test项目代码如下:
{
"projectName": "test",
"workDir": "./",
"buttonGroups": [
{
"groupName": "通用工具",
"buttons": [
{
"title": "hello",
"imgPath": "default",
"scriptType": "cmd",
"scriptContent": "echo Hello World!"
}
]
}
]
}
ScriptBox项目文件的框架是固定的,可以根据需要增加buttonGroups及其中的buttons,每个button对应一个操作。 点击菜单栏--项目--编辑,参考下述ScriptBox项目参数解,手动添加项目所需的按钮。
参数 | 说明 | 备注 |
---|---|---|
projectName | 项目名 | |
workDir | 项目工作文件夹 | 应填写svn根文件夹相对于ScriptBox项目文件夹的相对路径,一般将ScriptBox项目文件放在branches的scripts文件夹下,则工作文件夹应该为"../../" 。"./" 表示工作路径即为ScriptBox项目文件夹。 |
buttonGroups | 按钮组 | 这是一个数组,可以包含多个按钮组 |
groupName | 按钮组命名 | |
buttons | 按钮 | 这是一个数组,可以包含多个按钮 |
参数 | 说明 | 备注 |
---|---|---|
title | 按钮文本 | 必须项 |
imgPath | 按钮图标 | 填写相对于项目目录的相对路径,也可以填"default",为默认的图标 |
scriptType | 按钮脚本类型 | 必须项,目前支持: file:打开文件 dir:打开文件夹 cmd:执行一句cmd命令 bat:bat脚本,弹出命令窗口执行。对于有交互的bat脚本,选择这种类型 simpleBat:简单的bat脚本,不弹出命令窗口,直接输出信息 python:python脚本 exe:可执行文件 |
scriptContent | 脚本内容 | 命令类型为cmd时,scriptContent为命令内容,否则为脚本路径; 当为脚本路径时,可以填相对于ScriptBox目录的相对路径,也可填写,相对于项目工作路径的相对路径。 |
scriptParameter | 脚本参数 | 可选,对于bat及python脚本,都可以有参数 |
注意:
'/'
,而不能使用'\'
。","
、"{}"
、"[]"
是否有错。此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型