diff --git a/README.md b/README.md index d7419b7..f3f8cd5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# 快捷命令 V2.1.0 +# 快捷命令 V2.1.1 [![GitHub stars](https://img.shields.io/github/stars/fofolee/uTools-QuickerCommand?style=flat-square)](https://github.com/fofolee/uTools-QuickerCommand/stargazers) [![GitHub forks](https://img.shields.io/github/forks/fofolee/uTools-QuickerCommand?style=flat-square)](https://github.com/fofolee/uTools-QuickerCommand/network/members) [![GitHub license](https://img.shields.io/github/license/fofolee/uTools-QuickerCommand?style=flat-square)](https://github.com/fofolee/uTools-QuickerCommand/blob/master/LICENSE) [![version]( https://img.shields.io/badge/dynamic/json?color=f58142&label=version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Ffofolee%2FuTools-QuickerCommand%2Fmaster%2Fsrc%2Fplugin.json&style=flat-square)](https://github.com/fofolee/uTools-QuickerCommand/blob/master/src/helps/CHANGELOG.md) [![猿料](https://img.shields.io/badge/%E7%8C%BF%E6%96%99-%2Fd%2F424-red?style=flat-square)](https://yuanliao.info/d/424) [![评论](https://img.shields.io/badge/dynamic/json?color=%2350e3c2&label=%E8%AF%84%E8%AE%BA&query=%24.data.attributes.commentsCount&url=https%3A%2F%2Fyuanliao.info%2Fapi%2Fdiscussions%2F424&style=flat-square)](https://yuanliao.info/d/424) [![下载](https://img.shields.io/badge/dynamic/json?label=%E4%B8%8B%E8%BD%BD&query=quickcommand&url=http%3A%2F%2F45.77.122.164%3A8888%2FdownloadsStatistics.php&style=flat-square)](https://yuanliao.info/d/424) @@ -79,8 +79,10 @@ - 匹配呼出 uTools 前或唤出超级面板时的活动窗口,可以获取窗口的信息或文件夹路径作为变量 - 复制/选中文件 - 匹配拖入主输入框的文件或唤出超级面板时选中的文件,可以获取复制及选中的文件信息作为变量 +- 专业模式 + - 匹配 JSON 格式的配置,等效于插件开发中的`features.cmds` -![UY3i7D.png](https://s1.ax1x.com/2020/07/13/UY3i7D.png) +![06C726.png](https://s1.ax1x.com/2020/10/10/06C726.png) ##### 环境 diff --git a/src/README.md b/src/README.md index d7419b7..f3f8cd5 100644 --- a/src/README.md +++ b/src/README.md @@ -1,6 +1,6 @@ -# 快捷命令 V2.1.0 +# 快捷命令 V2.1.1 [![GitHub stars](https://img.shields.io/github/stars/fofolee/uTools-QuickerCommand?style=flat-square)](https://github.com/fofolee/uTools-QuickerCommand/stargazers) [![GitHub forks](https://img.shields.io/github/forks/fofolee/uTools-QuickerCommand?style=flat-square)](https://github.com/fofolee/uTools-QuickerCommand/network/members) [![GitHub license](https://img.shields.io/github/license/fofolee/uTools-QuickerCommand?style=flat-square)](https://github.com/fofolee/uTools-QuickerCommand/blob/master/LICENSE) [![version]( https://img.shields.io/badge/dynamic/json?color=f58142&label=version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Ffofolee%2FuTools-QuickerCommand%2Fmaster%2Fsrc%2Fplugin.json&style=flat-square)](https://github.com/fofolee/uTools-QuickerCommand/blob/master/src/helps/CHANGELOG.md) [![猿料](https://img.shields.io/badge/%E7%8C%BF%E6%96%99-%2Fd%2F424-red?style=flat-square)](https://yuanliao.info/d/424) [![评论](https://img.shields.io/badge/dynamic/json?color=%2350e3c2&label=%E8%AF%84%E8%AE%BA&query=%24.data.attributes.commentsCount&url=https%3A%2F%2Fyuanliao.info%2Fapi%2Fdiscussions%2F424&style=flat-square)](https://yuanliao.info/d/424) [![下载](https://img.shields.io/badge/dynamic/json?label=%E4%B8%8B%E8%BD%BD&query=quickcommand&url=http%3A%2F%2F45.77.122.164%3A8888%2FdownloadsStatistics.php&style=flat-square)](https://yuanliao.info/d/424) @@ -79,8 +79,10 @@ - 匹配呼出 uTools 前或唤出超级面板时的活动窗口,可以获取窗口的信息或文件夹路径作为变量 - 复制/选中文件 - 匹配拖入主输入框的文件或唤出超级面板时选中的文件,可以获取复制及选中的文件信息作为变量 +- 专业模式 + - 匹配 JSON 格式的配置,等效于插件开发中的`features.cmds` -![UY3i7D.png](https://s1.ax1x.com/2020/07/13/UY3i7D.png) +![06C726.png](https://s1.ax1x.com/2020/10/10/06C726.png) ##### 环境 diff --git a/src/helps/CHANGELOG.html b/src/helps/CHANGELOG.html index 9ba2aeb..38dbc42 100644 --- a/src/helps/CHANGELOG.html +++ b/src/helps/CHANGELOG.html @@ -680,7 +680,7 @@ footer { -

v2.1.0

新增功能

0yxZIP.png - 06SuuQ.png

BUG FIX

v2.0.1

v2.0.0

本次带来了 海量更新,请仔细看完更新日志~

更新后第一次进入插件会显示空白一段时间,是在对老版本的命令做兼容处理,属于正常现象

新增功能

分享中心

可以在线下载分享的命令

UfDkdS.png

暗黑模式

全面兼容暗黑模式

内置命令

内置文本处理find GUI执行 shell 命令等多个实用快捷命令,均使用新版本新增功能实现

UfrkOx.png

ap24Hg.gif

RunCode

新增一个脚本编辑器,可以直接进行脚本的编辑及测试

支持通过关键词或文件匹配方式进入

UfsGvR.png

帮助

新增一篇帮助文档

多开

分离插件后可以多开

新增特性

匹配

环境

quickcommand

UfrpY4.png

其他脚本
custom

标签

变量

输出

平台

运行

编辑器

导入导出

其他

v1.6.1

v1.6.0

v1.5.9

v1.5.8

v1.5.7

JU0UAS.png

v1.5.1

v1.5.0

JU08Xt.png

功能更新

BUG 修复

用户体验

催更

v1.1.0

v1.0.0

v0.0.2

+

v2.1.1

v2.1.0

新增功能

0yxZIP.png + 06SuuQ.png

BUG FIX

v2.0.1

v2.0.0

本次带来了 海量更新,请仔细看完更新日志~

更新后第一次进入插件会显示空白一段时间,是在对老版本的命令做兼容处理,属于正常现象

新增功能

分享中心

可以在线下载分享的命令

UfDkdS.png

暗黑模式

全面兼容暗黑模式

内置命令

内置文本处理find GUI执行 shell 命令等多个实用快捷命令,均使用新版本新增功能实现

UfrkOx.png

ap24Hg.gif

RunCode

新增一个脚本编辑器,可以直接进行脚本的编辑及测试

支持通过关键词或文件匹配方式进入

UfsGvR.png

帮助

新增一篇帮助文档

多开

分离插件后可以多开

新增特性

匹配

环境

quickcommand

UfrpY4.png

其他脚本
custom

标签

变量

输出

平台

运行

编辑器

导入导出

其他

v1.6.1

v1.6.0

v1.5.9

v1.5.8

v1.5.7

JU0UAS.png

v1.5.1

v1.5.0

JU08Xt.png

功能更新

BUG 修复

用户体验

催更

v1.1.0

v1.0.0

v0.0.2

\ No newline at end of file diff --git a/src/helps/CHANGELOG.md b/src/helps/CHANGELOG.md index f624051..d222509 100644 --- a/src/helps/CHANGELOG.md +++ b/src/helps/CHANGELOG.md @@ -1,3 +1,12 @@ +## v2.1.1 + + - 在新建命令支持选择任意文件作为图标 + - 当选择 `.PNG` `.JPG` `.ICO` 等文件时,则以图片作为图标 + - 当选择 `.EXE` `.APP` 时,则以程序的图标作为图标 + - 当选择其他文件时,则以该文件的默认图标作为图标 + - 新增 `quickcommand.enterData` 用以获取进入插件时匹配的类型和数据,用法详见文档 + - 提供一个示例,作为`专业模式`下`配置`的默认值 + ## v2.1.0 ### 新增功能 @@ -6,9 +15,9 @@ - 添加`专业模式`的匹配选项 - 可以通过 json 格式的配置实现同时匹配关键字、窗口、文件甚至图片 - 可以实现指定文件数量、窗口类等 - - json 格式配置和插件开发的 features.cmds 一致 + - json 格式配置和插件开发的 `features.cmds` 一致 - 配置处可以点击旁边的按钮全屏,方便填写 json 格式的配置 - - quickcommand.showTextAera 新增一个参数可以设置默认文本值 + - `quickcommand.showTextAera` 新增一个参数可以设置默认文本值 ![0yxZIP.png](https://s1.ax1x.com/2020/10/10/0yxZIP.png) ![06SuuQ.png](https://s1.ax1x.com/2020/10/10/06SuuQ.png) diff --git a/src/helps/HELP.html b/src/helps/HELP.html index 8f9e9af..ffeb51e 100644 --- a/src/helps/HELP.html +++ b/src/helps/HELP.html @@ -2,21 +2,22 @@ -HELP - -

一、更新日志二、添加命令基础常用动作模拟按键进阶匹配关键字正则/划词窗口/进程复制/选中文件环境quickcommandpython、cmd、shell 、php 等环境插值变量全模式可用匹配窗口/进程时可用匹配正则/划词时可用匹配复制/选中文件时可用输出三、导出/分享/导入导出命令分享命令导入命令获取分享四、关于作者赞赏码所有插件

一、更新日志

更新日志戳我

 

二、添加命令

基础

常用动作

通过点击+动作按钮进行添加

模拟按键

通过点击+按键按钮进行添加

进阶

匹配

决定通过何种方式进入插件,不同的匹配模式也会影响插值变量的使用

关键字
正则/划词
窗口/进程
复制/选中文件

环境

quickcommand
python、cmd、shell 、php 等环境

插值变量

本插件内置了一些特殊的插值变量,可以获取一些特殊的值,能够加入到插件里的任意脚本中

全模式可用
匹配窗口/进程时可用
匹配正则/划词时可用
匹配复制/选中文件时可用

输出

如果脚本有输出,则可以对输出内容做如下处理

三、导出/分享/导入

导出命令

点击命令旁的蓝色小箭头即可导出命令,支持

分享命令

点击分享命令即可一键分享当前的命令,初次分享命令,需要按照以下步骤设置 token:

1.通过 https://www.yuque.com/g/fofolee/qcshares/collaborator/join?token=6LZn2vc34dqfIQdC 成为知识库成员,如果没有语雀账号,需要先注册一个

2.生成一个具有编辑权限的 token

U2Rw0P.png

3.点击命令旁的蓝色小箭头,填入生成的 token ,之后就可以尽情地分享命令啦

注意:

  1. 命令的分享基于语雀共享知识库实现,语雀的共享知识库对知识库的成员没有太大约束,用官方的话来说,是基于信任和一起共建的基础上的,目前加入成为成员不需要通过审批确认,后期如果出现捣乱的情况会踢出成员并开启加入审批。先在此约定:命令的分享请通过插件实现,不要在 web 端(即语雀知识库内)直接修改编辑分享的命令,否则可能会导致一些不可预知的错误
  1. 同时为了保证命令的安全和质量,分享后的命令必须经过快捷命令插件作者本人发布后才能出现在分享中心当中。所有已发布的命令在 https://www.yuque.com/fofolee/qcreleases 可以查看到。

导入命令

获取分享

可以通过以下两种方式来获取分享:

  1. 点击设置界面底部的分享中心即可获取并导入在线分享的命令

UfBox1.png

UfDkdS.png

  1. 访问 https://www.yuque.com/fofolee/qcreleases 即可查看发布的命令

四、关于

作者

github @fofolee

猿料社区 @fofolee

赞赏码

鉴于之前某位可爱的同学捐赠的时候捐错了对象,此处献上我的捐赠码~

所有插件

所有由我制作的插件如下表所示,有兴趣的童鞋可以试一试~

快捷命令
程序员手册
bilibili
关闭进程
插件面板
随机壁纸
Github助手
文件夹助手
emoji搜索
😩能不能好好说话
winget
icons8搜索
kali 工具介绍
png转icon
+ +

一、更新日志二、添加命令基础常用动作模拟按键进阶匹配关键字正则/划词窗口/进程复制/选中文件专业模式环境quickcommandpython、cmd、shell 、php 等环境插值变量全模式可用匹配窗口/进程时可用匹配正则/划词时可用匹配复制/选中文件时可用输出三、导出/分享/导入导出命令分享命令导入命令获取分享四、关于作者赞赏码所有插件

一、更新日志

更新日志戳我

 

二、添加命令

基础

常用动作

通过点击+动作按钮进行添加

模拟按键

通过点击+按键按钮进行添加

进阶

匹配

决定通过何种方式进入插件,不同的匹配模式也会影响插值变量的使用

关键字
正则/划词
窗口/进程
复制/选中文件
专业模式

06C726.png

环境

quickcommand
python、cmd、shell 、php 等环境

插值变量

本插件内置了一些特殊的插值变量,可以获取一些特殊的值,能够加入到插件里的任意脚本中

全模式可用
匹配窗口/进程时可用
匹配正则/划词时可用
匹配复制/选中文件时可用

输出

如果脚本有输出,则可以对输出内容做如下处理

三、导出/分享/导入

导出命令

点击命令旁的蓝色小箭头即可导出命令,支持

分享命令

点击分享命令即可一键分享当前的命令,初次分享命令,需要按照以下步骤设置 token:

1.通过 https://www.yuque.com/g/fofolee/qcshares/collaborator/join?token=6LZn2vc34dqfIQdC 成为知识库成员,如果没有语雀账号,需要先注册一个

2.生成一个具有编辑权限的 token

U2Rw0P.png

3.点击命令旁的蓝色小箭头,填入生成的 token ,之后就可以尽情地分享命令啦

注意:

  1. 命令的分享基于语雀共享知识库实现,语雀的共享知识库对知识库的成员没有太大约束,用官方的话来说,是基于信任和一起共建的基础上的,目前加入成为成员不需要通过审批确认,后期如果出现捣乱的情况会踢出成员并开启加入审批。先在此约定:命令的分享请通过插件实现,不要在 web 端(即语雀知识库内)直接修改编辑分享的命令,否则可能会导致一些不可预知的错误
  2. 同时为了保证命令的安全和质量,分享后的命令必须经过快捷命令插件作者本人发布后才能出现在分享中心当中。所有已发布的命令在 https://www.yuque.com/fofolee/qcreleases 可以查看到。

导入命令

获取分享

可以通过以下两种方式来获取分享:

  1. 点击设置界面底部的分享中心即可获取并导入在线分享的命令

UfBox1.png

UfDkdS.png

  1. 访问 https://www.yuque.com/fofolee/qcreleases 即可查看发布的命令

四、关于

作者

github @fofolee

猿料社区 @fofolee

赞赏码

鉴于之前某位可爱的同学捐赠的时候捐错了对象,此处献上我的捐赠码~

所有插件

所有由我制作的插件如下表所示,有兴趣的童鞋可以试一试~

快捷命令
程序员手册
bilibili
关闭进程
插件面板
随机壁纸
Github助手
文件夹助手
emoji搜索
😩能不能好好说话
winget
icons8搜索
kali 工具介绍
png转icon
- + \ No newline at end of file diff --git a/src/helps/HELP.md b/src/helps/HELP.md index 0ecce95..90e4d0b 100644 --- a/src/helps/HELP.md +++ b/src/helps/HELP.md @@ -54,7 +54,10 @@ - 匹配拖入主输入框的文件或唤出超级面板时选中的文件,可以获取复制及选中的文件信息作为变量 -![](https://i.imgur.com/cCM2k6A.png) +##### 专业模式 + - 匹配 JSON 格式的配置,等效于插件开发中的`features.cmds` + +![06C726.png](https://s1.ax1x.com/2020/10/10/06C726.png) #### 环境 diff --git a/src/helps/quickcommand.html b/src/helps/quickcommand.html index d257f6c..57c5e2a 100644 --- a/src/helps/quickcommand.html +++ b/src/helps/quickcommand.html @@ -753,6 +753,6 @@ footer { -

quickcommand❖ UI 交互showButtonBox(buttons, title)updateSelectList(opt, id)showConfirmBox(title)❖ 延时函数❖ 前端封装downloadFile(url, file | options)uploadFile(url, file | options, name, formData)❖ nodejs 封装loadRemoteScript(url)kill(pid, signal)❖ utools 封装payloadsimulateCopy()simulatePaste()其他nodejs❖ 文档❖ 上下文electron❖ 文档❖ 上下文utools❖ 文档❖ 上下文

quickcommand

❖ UI 交互

showButtonBox(buttons, title)

显示一个按钮对话框,用来接收用户的输入

示例

实例

####showInputBox(placeHolders, title)

显示一个输入框界面,用来接用户的输入

示例

实例

####showSelectList(selects, options)

显示一个支持搜索的且可以动态更新的选项列表

当指定optionTypejson时,类似于插件开发的列表模式titledescriptionicon分别表示标题、描述和图标,其中title为必备属性

示例

实例

updateSelectList(opt, id)

动态更新当前的选项列表的选项。

示例

####showTextAera(placeholder, value)

显示一个文本框界面,用来接用户的输入

示例

实例

####showMessageBox(message, icon, time)

显示一个自动消失的提示框

示例

showConfirmBox(title)

显示一个确认框

❖ 延时函数

####sleep(ms)

由于setTimeout在electron中存在限制,在隐藏到后台时不会被执行,在vm2中也有bug,所以在quickcommand的环境下被禁用了,但对于模拟按键之类的场景,延迟是不可缺少的,所以提供了sleep函数来解决这个问题

示例

####setTimeout(callback, ms)

用法和setTimeout一样,但实现原理不一样,sleep的异步版本

示例

❖ 前端封装

####htmlParse(html)

将给定的html字符串解析为DOM对象,用于快速编写爬虫脚本

示例

downloadFile(url, file | options)

下载文件,可选直接下载到指定路径,或者弹出对话框选择下载路径

uploadFile(url, file | options, name, formData)

上传文件,可以直接上传指定文件,或者弹出对话框选择要上传的文件,可以自定义表单数据

❖ nodejs 封装

loadRemoteScript(url)

加载一个远程脚本文件

kill(pid, signal)

signal 发送给 pid 标识的进程 , 默认为关闭进程,同process.kill

示例

❖ utools 封装

payload

当匹配模式为关键字时,返回进入插件的关键字;为正则时,返回匹配的文本;为窗口时,返回匹配的窗口信息;为文件时,返回匹配的文件信息

示例

simulateCopy()

模拟复制操作

simulatePaste()

模拟粘贴操作

其他

nodejs

文档

❖ 上下文

electron

文档

❖ 上下文

utools

文档

❖ 上下文

+

quickcommand❖ UI 交互showButtonBox(buttons, title)showInputBox(placeHolders, title)showSelectList(selects, options)updateSelectList(opt, id)showTextAera(placeholder, value)showMessageBox(message, icon, time)showConfirmBox(title)❖ 延时函数sleep(ms)setTimeout(callback, ms)❖ 前端封装htmlParse(html)downloadFile(url, file | options)uploadFile(url, file | options, name, formData)❖ nodejs 封装loadRemoteScript(url)kill(pid, signal)❖ utools 封装enterDatasimulateCopy()simulatePaste()其他nodejs❖ 文档❖ 上下文electron❖ 文档❖ 上下文utools❖ 文档❖ 上下文

quickcommand

❖ UI 交互

showButtonBox(buttons, title)

显示一个按钮对话框,用来接收用户的输入

示例

实例

showInputBox(placeHolders, title)

显示一个输入框界面,用来接用户的输入

示例

实例

showSelectList(selects, options)

显示一个支持搜索的且可以动态更新的选项列表

当指定optionTypejson时,类似于插件开发的列表模式titledescriptionicon分别表示标题、描述和图标,其中title为必备属性

示例

实例

updateSelectList(opt, id)

动态更新当前的选项列表的选项。

示例

showTextAera(placeholder, value)

显示一个文本框界面,用来接用户的输入

示例

实例

showMessageBox(message, icon, time)

显示一个自动消失的提示框

示例

showConfirmBox(title)

显示一个确认框

❖ 延时函数

sleep(ms)

由于setTimeout在electron中存在限制,在隐藏到后台时不会被执行,在vm2中也有bug,所以在quickcommand的环境下被禁用了,但对于模拟按键之类的场景,延迟是不可缺少的,所以提供了sleep函数来解决这个问题

示例

setTimeout(callback, ms)

用法和setTimeout一样,但实现原理不一样,sleep的异步版本

示例

❖ 前端封装

htmlParse(html)

将给定的html字符串解析为DOM对象,用于快速编写爬虫脚本

示例

downloadFile(url, file | options)

下载文件,可选直接下载到指定路径,或者弹出对话框选择下载路径

uploadFile(url, file | options, name, formData)

上传文件,可以直接上传指定文件,或者弹出对话框选择要上传的文件,可以自定义表单数据

❖ nodejs 封装

loadRemoteScript(url)

加载一个远程脚本文件

kill(pid, signal)

signal 发送给 pid 标识的进程 , 默认为关闭进程,同process.kill

示例

❖ utools 封装

enterData

示例

simulateCopy()

模拟复制操作

simulatePaste()

模拟粘贴操作

其他

nodejs

文档

❖ 上下文

electron

文档

❖ 上下文

utools

文档

❖ 上下文

\ No newline at end of file diff --git a/src/helps/quickcommand.md b/src/helps/quickcommand.md index a75a7ee..3e69e15 100644 --- a/src/helps/quickcommand.md +++ b/src/helps/quickcommand.md @@ -56,7 +56,7 @@ quickcommand.showButtonBox(['打开文件', '在文件管理器中定位', '复 }) ``` -####`showInputBox(placeHolders, title)` +#### `showInputBox(placeHolders, title)` - placeHolders: Array 每一个占位符对应一个输入框 - title: String | undefined 对话框标题 @@ -89,7 +89,7 @@ quickcommand.showInputBox(["要替换的内容,两边加 / 使用正则", "替 ... }) ``` -####`showSelectList(selects, options)` +#### `showSelectList(selects, options)` - selects: Array 每一个元素对应一个列表选项 - options: Array | undefined 列表的选项 @@ -192,7 +192,7 @@ quickcommand.setTimeout(()=>{ }, 2000) ``` -####`showTextAera(placeholder, value)` +#### `showTextAera(placeholder, value)` - placeholder: String | undefined 文本框占位符 - value: String | undefined 默认的文本值 @@ -227,7 +227,7 @@ quickcommand.showTextAera("请输入代码片段").then(code => { }) }) ``` -####`showMessageBox(message, icon, time)` +#### `showMessageBox(message, icon, time)` - message: String 显示的消息内容 - icon: String | undefined 图标,可为`success`、`error`、`warning`、`info`、`question`,默认为`success` @@ -258,7 +258,7 @@ quickcommand.showConfirmBox().then(confirmed => { ### ❖ 延时函数 -####`sleep(ms)` +#### `sleep(ms)` - ms: Integer 等待的毫秒 @@ -272,7 +272,7 @@ quickcommand.sleep(200) utools.simulateKeyboardTap('c', 'ctrl') ``` -####`setTimeout(callback, ms)` +#### `setTimeout(callback, ms)` - callback: Function 回调函数 - ms: Integer 延时的毫秒 @@ -288,7 +288,7 @@ quickcommand.setTimeout(()=>{ ``` ### ❖ 前端封装 -####`htmlParse(html)` +#### `htmlParse(html)` - html: String 需要解析的`html`文本 - 返回: Object `DOM`对象 @@ -389,18 +389,21 @@ quickcommand.kill(16084) ### ❖ utools 封装 -#### `payload` +#### `enterData` -- String 对应`utools.onPluginEnter`的 `payload` - -当匹配模式为`关键字`时,返回进入插件的关键字;为`正则`时,返回匹配的文本;为`窗口`时,返回匹配的窗口信息;为`文件`时,返回匹配的文件信息 +- Object 对应`utools.onPluginEnter` 的 `code` `type` 和 `payload` + - code: String 唯一标示 + - type: 匹配模式,可以为 `text` `img` `files` `regex` `over` `window` + - payload: 当匹配模式为`关键字`时,返回进入插件的关键字;为`正则`时,返回匹配的文本;为`窗口`时,返回匹配的窗口信息;为`文件`时,返回匹配的文件信息 **示例** ```js // 匹配模式为正则/划词时 -var text = quickcommand.payload -console.log(`主输入框匹配的文本为${text}`) +if (quickcommand.enterData.type == 'regex'){ + var text = quickcommand.enterData.payload + console.log(`主输入框匹配的文本为${text}`) +} ``` #### `simulateCopy()`