mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-07 13:34:08 +08:00
更新 readme
This commit is contained in:
parent
211153add0
commit
0295fed360
146
README.md
146
README.md
@ -1,6 +1,6 @@
|
||||
# 快捷命令 V3.0.0
|
||||
# 快捷命令
|
||||
|
||||
[](https://github.com/fofolee/uTools-quickcommand/stargazers) [](https://github.com/fofolee/uTools-quickcommand/network/members) [](https://github.com/fofolee/uTools-quickcommand/blob/master/LICENSE) [](https://github.com/fofolee/uTools-quickcommand/blob/master/src/helps/CHANGELOG.md) [](https://yuanliao.info/d/424) [](https://yuanliao.info/d/424)
|
||||
[](https://github.com/fofolee/uTools-quickcommand/stargazers) [](https://github.com/fofolee/uTools-quickcommand/network/members) [](https://www.yuque.com/fofolee/qcdocs3/ucnd2o) [](https://yuanliao.info/d/424) [](https://yuanliao.info/d/424)  
|
||||
|
||||
## 编译安装
|
||||
|
||||
@ -13,3 +13,145 @@ quasar dev
|
||||
# 编译
|
||||
quasar build
|
||||
```
|
||||
|
||||
# 一、核心功能
|
||||
|
||||
- 快速执行命令:如打开文件夹、软件、网址等
|
||||
- 快速运行脚本:如批处理、`shell`、`python` 等
|
||||
- 直接编写网页:可以直接编写简单的 `html` 页面
|
||||
|
||||
- 无需编写插件:实现需要使用 `utools` 的 api 或者带 UI 界面的功能
|
||||
|
||||
|
||||
|
||||
# 二、其他特色
|
||||
|
||||
- 内置了执行`shell`命令、文本处理、文本替换、网址二维码等实用命令
|
||||
- 支持在插件内下载别人分享的命令
|
||||
- 快速编辑及运行代码
|
||||
- 快速收藏文件、网址、插件别名,通过面板视图,实现类似软件启动器、网页搜藏夹、插件面板等功能
|
||||
- 定时运行命令
|
||||
- 提供后台服务,将插件内部和外部环境打通
|
||||
|
||||
|
||||
|
||||
# 三、功能一览
|
||||
|
||||
## ① 内置命令
|
||||
|
||||
当前内置的命令有:`Windows Terminal 中打开`、`执行 shell 命令`、`文本处理`、`文本替换`、`vscode代码片段生成器`、`通过 find 查找文件`、`网址二维码`
|
||||
|
||||
|
||||
|
||||
## ② 导入、导出、分享命令
|
||||
|
||||
- 支持通过文件导入导出命令
|
||||
- 支持通过剪贴板导入导出命令
|
||||
- 支持一键分享命令
|
||||
- 支持在线获取及导入别人分享的命令
|
||||
|
||||
|
||||
|
||||
## ③ 自定义命令
|
||||
|
||||
### 「 快捷动作 」
|
||||
|
||||
- 打开文件/文件夹/软件 (实现在主输入框启动自定义的软件名称及路径 )
|
||||
- 在文件管理器中定位文件
|
||||
- 用默认浏览器打开网址(实现类似网页快开的功能)
|
||||
- 用 `ubrowser` 打开网址
|
||||
- 执行系统命令
|
||||
- 将内容写入剪贴板
|
||||
- 发送系统消息
|
||||
- 弹窗显示消息
|
||||
- 发送文本到活动窗口
|
||||
- 转至指定插件(实现自定义插件关键字)
|
||||
- 添加延时
|
||||
|
||||
|
||||
|
||||
### 「 匹配 」
|
||||
|
||||
支持以下模式激活插件
|
||||
|
||||
- 关键字
|
||||
|
||||
在主输入框输入对应关键字进入插件,最通用的一种模式,关键字可以设置多个
|
||||
|
||||
- 正则/划词
|
||||
|
||||
正则匹配主输入框文本或唤出超级面板时选中的文本,可以获取输入框文本或选中文本作为变量
|
||||
|
||||
- 窗口/进程
|
||||
|
||||
匹配呼出 uTools 前或唤出超级面板时的活动窗口,可以获取窗口的信息或文件夹路径作为变量
|
||||
|
||||
- 复制/选中文件
|
||||
|
||||
匹配拖入主输入框的文件或唤出超级面板时选中的文件,可以获取复制及选中的文件信息作为变量
|
||||
|
||||
- 图片
|
||||
|
||||
匹配剪贴板的图片
|
||||
|
||||
- 专业模式
|
||||
|
||||
匹配 JSON 格式的配置,等效于插件开发中的`features.cmds`
|
||||
|
||||
|
||||
|
||||
### 「 环境 」
|
||||
|
||||
支持以下环境
|
||||
|
||||
- qucikcommand (electron + nodejs + utools)
|
||||
- html
|
||||
- cmd
|
||||
- shell
|
||||
- applescript
|
||||
- python
|
||||
- php
|
||||
- javascript
|
||||
- 等
|
||||
|
||||
|
||||
|
||||
### 「 输出 」
|
||||
|
||||
- 隐藏并忽略输出
|
||||
- 显示纯文本输出 (不解析 html 内容)
|
||||
- 显示html格式的输出 (可以进一步编写简单的 GUI 界面,参考内置动作特殊符号大全)
|
||||
- 复制到剪贴板
|
||||
- 发送到活动窗口(可实现发送常用短语之类的功能)
|
||||
- 发送到系统通知
|
||||
- 在终端中显示
|
||||
|
||||
|
||||
|
||||
### ④ 面板视图
|
||||
|
||||
- 将某一个标签下的命令以面板形式展现
|
||||
- 可实现网址导航面板、软件启动面板之类的功能
|
||||
|
||||
|
||||
|
||||
### ⑤ 运行代码
|
||||
|
||||
- 内置了一个简单的脚本编辑器,可以快速运行代码
|
||||
- 会自动记录上次运行的代码
|
||||
|
||||
|
||||
|
||||
详细介绍见 https://www.yuque.com/fofolee/mwsoos/bg31vl
|
||||
|
||||
[](https://imgtu.com/i/OhN9xJ)
|
||||
[](https://imgtu.com/i/OhNYi8)
|
||||
[](https://imgtu.com/i/OhNGIf)
|
||||
[](https://imgtu.com/i/OhNAVx)
|
||||
[](https://imgtu.com/i/OhNirR)
|
||||
[](https://imgtu.com/i/OhNPM9)
|
||||
[](https://imgtu.com/i/OhNFq1)
|
||||
[](https://imgtu.com/i/OhNEa6)
|
||||
[](https://imgtu.com/i/OhNVIK)
|
||||
[](https://imgtu.com/i/OhNePO)
|
||||
[](https://imgtu.com/i/OhNmGD)
|
||||
|
Loading…
x
Reference in New Issue
Block a user