mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-08 06:16:27 +08:00
快捷命令 V1.1.1
简介
自定义可以在uTools
中快速执行的命令或脚本
更新
v1.1.1
- 新增
发送系统通知
的输出模式 By imxiny - 修复 php 无法输入 <? 问题,修复MacOS环境变量问题,修复脚本不能带参数问题 By dofy
- 使用官方API来获取浏览器的URL
- 更改获取资源管理器路径、选中文本、选中文件的方法,获取管理器路径弃用模拟按键的方式,解决污染用户剪贴板问题
- 之前当输出模式为纯文本或HTML时,输出时会先隐藏窗口再弹出窗口,给人一种窗口闪动的错觉,影响用户体验,现在不会再闪动了,同时碍于一些原因,添加了一个限制,即当输出模式为纯文本或HTML时,无法使用
pwd
、SelectText
、SelectFile
三个特殊变量 - 修复中文乱码问题(貌似)
PS:关于环境变量问题,有些脚本执行错误问题,由于一直未能复现,所以没有修复,之前了解到官方将出自动化插件,所以也有较长时间没有更新,那么为什么现在又更新了呢?算是对官方的催更吧~
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
Description
Languages
JavaScript
47.3%
Vue
39.7%
C#
11.3%
CSS
1.5%
HTML
0.2%