#### 基于 V1.1.0 修复了哪些内容 - 文本输出窗口一闪就消失的 bug - PHP 模式下无法输入 ` 执行`复制`动作 -> 获取相应变量 -> 打开插件继续运行, 但程序响应有延迟,导致窗口闪一下就消失了。 分支 [removeCopy](https://github.com/dofy/uTools-QuickerCommand/tree/removeCopy) 实现了一个舍弃 `copy` 动作的版本(也因为 `copy` 动作会污染用户剪贴板)。 但仍可以: 获取浏览器当前地址(通过 uTools API),文件路径需要用户先主动执行复制动作,暂时去掉了当前选中文本和 Windows 下的 `pwd` 变量。 # 快捷命令 V1.1.0 ## 简介 自定义可以在`uTools`中快速执行的命令或脚本 ### 更新 #### v1.1.0 - 新增支持获取子输入框变量,感谢@ghostbody #### v1.0.0 - 上架 uTools 商店,去掉插件自带更新 - 精简了插件大小 - 可以自定义语言 #### v0.0.2 - 修复uTools更新后进入插件空白的BUG - 添加Linux支持 - 修复导入BUG - 修复说明为空时无法启用命令的BUG - 添加全部导出和全部删除的功能 ## 功能 #### 快速启动 可以配置一些常用的命令,比如`回收站` `查看网络连接`之类 ![UTOOLS1556854200416.png](https://i.loli.net/2019/05/03/5ccbb5bb2c7d5.png) ![UTOOLS1556779310377.png](https://i.loli.net/2019/05/02/5cca91329a525.png) ![UTOOLS1556779348048.png](https://i.loli.net/2019/05/02/5cca9155a2244.png) ![UTOOLS1556779660316.png](https://i.loli.net/2019/05/02/5cca928f51905.png) 配合`uTools`的全局功能快捷键,可以达到一键启动的功能 #### 常用脚本 如果为了一个小功能,就去编写一个插件,成本太高,本插件可以利用本地的脚本环境快速实现一些小功能。比如`base64转图片`等 ![UTOOLS1556779835126.png](https://i.loli.net/2019/05/02/5cca933de1883.png) 目前可以添加以下类型的脚本,但要注意的是**本插件未封装任何运行环境,需要本机安装了环境才能执行相应的脚本** ![UTOOLS1556779901749.png](https://i.loli.net/2019/05/02/5cca938100c91.png) 同时,本插件可以作为一个便捷的脚本仓库,因为所有的脚本都是多设备自动同步的,无须另外存储在硬盘中 #### 输出处理 如果脚本有输出,则可以对输出内容做如下处理 - 忽略输出 - 显示纯文本输出 (不解析 html 内容) - 显示html格式的输出 (可以进一步编写简单的 GUI 界面) - 复制到剪贴板 - 发送到活动窗口(可以实现类似代码片段、常用短语之类的功能) #### 插值变量 如果你仔细看了上面例子中的脚本,一定会发现很多脚本里都有`{{}}`格式的变量 本插件内置了一些特殊的插值变量,可以获取一些特殊的值,能够加入到插件里的任意脚本中 - `{{isWin}}` 是否是window系统 - `{{pwd}}` 资源管理器或访达的当前目录 - `{{ChromeUrl}}` 谷歌浏览器的当前链接 - `{{ClipText}}` 获取剪贴板的文本 - `{{SelectText}}` 获取选中的文本 - `{{SelectFile}}` 获取选中的文件 (单文件) - `{{input}} ` 获取uTools主输入框的文本,当启用此变量时,将直接从主输入框匹配文本 插值使用示例 ![UTOOLS1556780752100.png](https://i.loli.net/2019/05/02/5cca96d32ea14.png) ![UTOOLS1556780846840.png](https://i.loli.net/2019/05/02/5cca973294933.png) #### 导入导出 支持命令的导入或者导出 同时网盘提供了一些写好了的命令: `网络连接` 打开网络连接窗口 (python/双平台) `回收站` 打开回收站 (python/双平台) `息屏` 关闭显示器而不休眠 (powershell/windows, shell/macos) `base64转图片` 将选中的base64转为图片 (python/双平台) `终端` 在当前目录打开终端 (python/双平台) `新建文件` 在当前目录新建任意文件 (python/双平台) `切换百度/谷歌搜索` 在百度或者谷歌的搜索页面切换至另一个搜索引擎进行搜索 (python/双平台) ## 下载 [百度网盘](https://pan.baidu.com/s/1kEEQcQ1p3Rjli2sTtmCcTg) 提取码: `rbek` [项目地址](https://github.com/fofolee/uTools-QuickerCommand) [插件发布页](https://yuanliao.info/d/424) ## 安装方法 将`upx`文件拖入`uTools`输入框中安装即可 ## 关键字 `快捷命令` `QuickCommand` ## 鸣谢 鸣谢`uTools`团队,插件中使用的`robotJS`使用的是`剪贴板`插件中的`robotJS`,省去了自行编译的麻烦,在此感谢! ## 另:两个小需求 希望插件的`Features`能够支持以`base64`作为图标,好实现多设备的图标同步,目前的实现方案有点麻烦~ 另外可以根据使用的操作系统动态启用或禁用某些`Feature`,即给`Feature`添加类似`platform`的功能