快捷命令 V1.1.0
简介
自定义可以在uTools
中快速执行的命令或脚本
更新
v1.1.0
- 新增支持获取子输入框变量,感谢@ghostbody
v1.0.0
- 上架 uTools 商店,去掉插件自带更新
- 精简了插件大小
- 可以自定义语言
v0.0.2
- 修复uTools更新后进入插件空白的BUG
- 添加Linux支持
- 修复导入BUG
- 修复说明为空时无法启用命令的BUG
- 添加全部导出和全部删除的功能
功能
快速启动
可以配置一些常用的命令,比如回收站
查看网络连接
之类
配合uTools
的全局功能快捷键,可以达到一键启动的功能
常用脚本
如果为了一个小功能,就去编写一个插件,成本太高,本插件可以利用本地的脚本环境快速实现一些小功能。比如base64转图片
等
目前可以添加以下类型的脚本,但要注意的是本插件未封装任何运行环境,需要本机安装了环境才能执行相应的脚本
同时,本插件可以作为一个便捷的脚本仓库,因为所有的脚本都是多设备自动同步的,无须另外存储在硬盘中
输出处理
如果脚本有输出,则可以对输出内容做如下处理
- 忽略输出
- 显示纯文本输出 (不解析 html 内容)
- 显示html格式的输出 (可以进一步编写简单的 GUI 界面)
- 复制到剪贴板
- 发送到活动窗口(可以实现类似代码片段、常用短语之类的功能)
插值变量
如果你仔细看了上面例子中的脚本,一定会发现很多脚本里都有{{}}
格式的变量
本插件内置了一些特殊的插值变量,可以获取一些特殊的值,能够加入到插件里的任意脚本中
{{isWin}}
是否是window系统{{pwd}}
资源管理器或访达的当前目录{{ChromeUrl}}
谷歌浏览器的当前链接{{ClipText}}
获取剪贴板的文本{{SelectText}}
获取选中的文本{{SelectFile}}
获取选中的文件 (单文件){{input}}
获取uTools主输入框的文本,当启用此变量时,将直接从主输入框匹配文本
插值使用示例
导入导出
支持命令的导入或者导出
同时网盘提供了一些写好了的命令:
网络连接
打开网络连接窗口 (python/双平台)
回收站
打开回收站 (python/双平台)
息屏
关闭显示器而不休眠 (powershell/windows, shell/macos)
base64转图片
将选中的base64转为图片 (python/双平台)
终端
在当前目录打开终端 (python/双平台)
新建文件
在当前目录新建任意文件 (python/双平台)
切换百度/谷歌搜索
在百度或者谷歌的搜索页面切换至另一个搜索引擎进行搜索 (python/双平台)
下载
百度网盘 提取码: rbek
安装方法
将upx
文件拖入uTools
输入框中安装即可
关键字
快捷命令
QuickCommand
鸣谢
鸣谢uTools
团队,插件中使用的robotJS
使用的是剪贴板
插件中的robotJS
,省去了自行编译的麻烦,在此感谢!
另:两个小需求
希望插件的Features
能够支持以base64
作为图标,好实现多设备的图标同步,目前的实现方案有点麻烦~
另外可以根据使用的操作系统动态启用或禁用某些Feature
,即给Feature
添加类似platform
的功能