更新日志

This commit is contained in:
fofolee 2020-07-21 19:24:20 +08:00
parent bf6bcd0596
commit 31878f6513

View File

@ -4,61 +4,109 @@
**更新后第一次进入插件会显示空白一段时间,是在对老版本的命令做兼容处理,属于正常现象**
### 语言环境
### 新增功能
- `模拟动作`模式改名为`quickcommand`
- 在 vm2 内运行,与插件环境隔离
- 无需本机预装环境,支持使用 nodejs/electron/utools 的 api
- 支持通过列表、多输入框、多按钮、文本框等多种形式获得用户的输入
- 现在和其他脚本一样可以针对输出进行不同处理或显示
- 封包了一些实用功能
- 现在添加按键通过监听按键进行添加,不再需要手动添加
- 添加更多的预设动作
- 重写延时函数,解决 utools 隐藏后延时不准的问题(其实是 electron 的问题)
- 新增支持运行`C# ``C`脚本,以及 windows 下可以通过 wsl 运行`shell`脚本
- 新增支持填写脚本参数,可以运行带参数的脚本
- 环境选择`custom`可以自定义解释器的路径、参数、脚本后缀以及输出解码的方式
#### 分享中心
![UfrpY4.png](https://s1.ax1x.com/2020/07/20/UfrpY4.png)
### 界面改善
- 命令的输出实时动态显示,无需等到命令执行结束,插件高度根据输出内容自适应,带子输入框的情况下,输出自动滚动
- 输出的文本或 html 结果可以按 ctrl+f 进行搜索
- 适配暗黑模式UI改版
### 功能增强
- 内置`文本处理``find GUI``执行 shell 命令`等多个实用快捷命令,均使用新版本新增功能实现
- 支持平台选项,可以设置命令使用的平台
- 支持给命令添加标签,进行分类
- 支持文件匹配,新增相应特殊变量
![UfrkOx.png](https://s1.ax1x.com/2020/07/20/UfrkOx.png)
### 分享命令
- 支持将命令导出到剪贴板,以及通过剪贴板导入命令
- 新增分享中心,可以快速分享和下载命令
可以在线下载分享的命令
![UfDkdS.png](https://s1.ax1x.com/2020/07/20/UfDkdS.png)
### 用户体验
#### 暗黑模式
全面兼容暗黑模式
#### 内置命令
内置`文本处理``find GUI``执行 shell 命令`等多个实用快捷命令,均使用新版本新增功能实现
![UfrkOx.png](https://s1.ax1x.com/2020/07/20/UfrkOx.png)
#### RunCode
新增一个脚本编辑器,可以直接进行脚本的编辑及测试
支持通过关键词或文件匹配方式进入
![UfsGvR.png](https://s1.ax1x.com/2020/07/20/UfsGvR.png)
### 新增特性
#### 匹配
- 新增文件匹配
#### 环境
##### quickcommand
- `模拟动作`模式改名为`quickcommand`
- 在 vm2 内运行,与插件环境隔离
- 无需本机预装环境,支持使用 nodejs/electron/utools 的 api
- 支持**通过列表、多输入框、多按钮、文本框**等多种形式获得用户的输入
- 现在和其他脚本一样可以针对输出进行不同处理或显示
- 封包了一些实用功能
- 现在添加按键通过监听按键进行添加,不再需要手动添加
- 添加更多的预设动作
- 重写延时函数,解决 utools 隐藏后延时不准的问题(其实是 electron 的问题)
![UfrpY4.png](https://s1.ax1x.com/2020/07/20/UfrpY4.png)
##### 其他脚本
- 新增支持运行`C# ``C`脚本
- windows 下可以通过 wsl 运行`shell`脚本
- 可以运行带参数的脚本
##### custom
- 环境选择`custom`可以自定义解释器的路径、参数、脚本后缀以及输出解码的方式
#### 标签
- 支持给命令添加标签,并在配置界面按标签进行分类显示
- 最多支持 3 个标签
#### 变量
- 新增` {{MatchedFiles}} `用来获取匹配的文件
- `{{MatchedFiles}}`` {{WindowInfo}} `支持获取特殊的键值,比如通过 `{{WindowInfo.id}}`获取匹配的窗口 id ,通过`{{MatchedFiles[0].path}}`获取匹配的第一个文件的路径
- `{{pwd}} `获取失败时返回桌面路径
#### 输出
- 输出实时动态显示,无需等到命令执行结束
- 插件高度根据输出内容自适应,带子输入框的情况下,输出自动滚动
- 输出的文本或 html 结果可以按 ctrl+f 进行搜索
#### 平台
- 支持设置命令适配的平台
#### 运行
- 可以在新建命令的界面直接运行当前代码进行测试
- 新增两个文档,分别为插件的`帮助说明``quickcommand 文档`
- `{{pwd}} `获取失败时返回桌面路径
- 删除命令时会再次确认
### 编辑器
#### 编辑器
- 支持 js、py 代码格式化
- 新增cmd、applescript 代码高亮(原先用的 shell 的)
- 支持代码提示和特殊变量提示,其中 cmd 和 shell 支持提示和补全当前环境变量下的命令js 和 py 支持智能提示,其他语言支持关键字提示
- 支持 vscode 快捷键
- 新增一个 feature脚本编辑器可以在选中脚本文件后快速进行编辑和运行测试
![UfsGvR.png](https://s1.ax1x.com/2020/07/20/UfsGvR.png)
#### 导入导出
- 支持将命令导出到剪贴板,以及通过剪贴板导入命令
#### 文档
- 新增两个文档,分别为插件的`帮助说明``quickcommand 文档`
#### 其他
- 删除命令时会再次确认
## v1.6.1