mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-08 06:16:27 +08:00
4.8 KiB
4.8 KiB
快捷命令 V1.1.1
简介
自定义可以在uTools
中快速执行的命令或脚本
更新
v1.2.0
功能更新
- 新增
发送系统通知
的输出模式 By imxiny - 新增
在终端显示
的输出模式, 用以解决脚本需要显示动态输出的问题, 如 curl 命令 issue - 使用官方API来获取浏览器的URL
- 更改获取资源管理器路径、选中文本、选中文件的方法,解决污染用户剪贴板问题,获取管理器路径弃用模拟按键的方式
BUG 修复
- 修复 php 无法输入 <? 问题,修复MacOS环境变量问题,修复脚本不能带参数问题 By dofy
- 修复中文乱码问题
- 修复当使用子输入框时,会多次触发脚本的问题 issue
- 修复当使用多行批处理脚本时,执行会报错的问题,该问题源于之前插件保存的批处理脚本的换行符是
LF
, windows 无法识别 issue
用户体验
- 当输出设定为纯文本或 HTML 时,窗口不会再闪动,牺牲的代价是无法使用
pwd
、SelectText
、SelectFile
三个特殊变量
催更
- 之前了解到官方将出自动化插件,所以也有较长时间没有更新,在此以更催更
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/双平台)
安装方法
插件中心进行安装
关键字
快捷命令
QuickCommand