mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-12-20 19:20:37 +08:00
编排补齐utools窗口交互和内容输入的功能
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { newVarInputVal } from "js/composer/varInputValManager";
|
||||
|
||||
export const utoolsCommands = {
|
||||
label: "uTools功能",
|
||||
icon: "insights",
|
||||
@@ -83,5 +85,95 @@ export const utoolsCommands = {
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
value: "utools.findInPage",
|
||||
label: "插件内查找",
|
||||
desc: "插件内查找",
|
||||
icon: "search",
|
||||
subCommands: [
|
||||
{
|
||||
value: "utools.findInPage",
|
||||
label: "查找文本",
|
||||
desc: "查找文本",
|
||||
icon: "search",
|
||||
config: [
|
||||
{
|
||||
key: "text",
|
||||
label: "文本",
|
||||
type: "varInput",
|
||||
icon: "search",
|
||||
width: 12,
|
||||
},
|
||||
{
|
||||
key: "options",
|
||||
label: "选项",
|
||||
type: "dictEditor",
|
||||
icon: "settings",
|
||||
options: {
|
||||
fixedKeys: [
|
||||
{
|
||||
value: "forward",
|
||||
label: "向前查找",
|
||||
},
|
||||
{
|
||||
value: "findNext",
|
||||
label: "查找下一个",
|
||||
},
|
||||
{
|
||||
value: "matchCase",
|
||||
label: "区分大小写",
|
||||
},
|
||||
{
|
||||
value: "wordStart",
|
||||
label: "单词开头",
|
||||
},
|
||||
{
|
||||
value: "medialCapitalAsWordStart",
|
||||
label: "中缀大写作为单词开头",
|
||||
},
|
||||
],
|
||||
},
|
||||
defaultValue: {
|
||||
forward: newVarInputVal("var", "true"),
|
||||
findNext: newVarInputVal("var", "false"),
|
||||
matchCase: newVarInputVal("var", "false"),
|
||||
wordStart: newVarInputVal("var", "false"),
|
||||
medialCapitalAsWordStart: newVarInputVal("var", "false"),
|
||||
},
|
||||
width: 12,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
value: "utools.stopFindInPage",
|
||||
label: "停止查找",
|
||||
desc: "停止查找",
|
||||
icon: "stop",
|
||||
config: [
|
||||
{
|
||||
key: "action",
|
||||
label: "动作",
|
||||
type: "buttonGroup",
|
||||
icon: "settings",
|
||||
width: 12,
|
||||
options: [
|
||||
{ label: "清除选择", value: "clearSelection" },
|
||||
{ label: "保持选择", value: "keepSelection" },
|
||||
{ label: "激活选择", value: "activateSelection" },
|
||||
],
|
||||
defaultValue: "clearSelection",
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
value: "utools.getWindowType",
|
||||
label: "获取当前窗口类型",
|
||||
desc: "获取当前窗口类型",
|
||||
icon: "window",
|
||||
outputVariable: "windowType",
|
||||
saveOutput: true,
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user