Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
250 changes: 249 additions & 1 deletion data/screenshot-replace/decisions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": 1,
"updatedAt": "2026-08-14T20:30:00+08:00",
"updatedAt": "2026-08-18T17:19:00+00:00",
"items": [
{
"image": "docs/v2/xaction/concepts/img/action-custom-context-menu-001-8e5e2322bf.png",
Expand Down Expand Up @@ -5018,6 +5018,254 @@
"evidence": "ocr+manual",
"updatedAt": "2026-08-14T20:30:00+08:00",
"component": "PreviewMarks"
},
{
"image": "docs/v2/xaction/guides/img/search-adv-004-1898f812d4.png",
"page": "docs/v2/xaction/guides/search-adv.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“如果/否则”步骤参数窗;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview"
},
{
"image": "docs/v2/xaction/guides/img/search-adv-009-9ece21b8a3.png",
"page": "docs/v2/xaction/guides/search-adv.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“Quicker操作/使用当前动作进行实时搜索”步骤参数窗;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview"
},
{
"image": "docs/v2/xaction/guides/img/search-adv-011-1a89585e80.png",
"page": "docs/v2/xaction/guides/search-adv.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“运行或停止动作”步骤参数窗,并用 PreviewMarks 保留目标动作、传参和调试模式标注;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/guides/img/flaui-xpath-intro-003-c8e6030fb4.png",
"page": "docs/v2/xaction/guides/flaui-xpath-intro.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“辅助选择工具/选择窗口控件,获取其XPath”步骤参数窗;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview"
},
{
"image": "docs/v2/xaction/guides/img/web-page-control-004-c84447898d.png",
"page": "docs/v2/xaction/guides/web-page-control.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“浏览器控制/更新元素信息”步骤参数窗,并用 PreviewMarks 保留选择器、checked 属性和值的教学标注;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/modules/software/img/uiautomation-012-9d0efe644f.png",
"page": "docs/v2/xaction/modules/software/uiautomation.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“窗口界面控制(FlaUI)”步骤参数窗,并用 PreviewMarks 保留获取控件 XPath 按钮提示;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/modules/software/img/chromecontrol-012-771112c601.png",
"page": "docs/v2/xaction/modules/software/chromecontrol.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“浏览器控制/等待加载完成”步骤参数窗;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview"
},
{
"image": "docs/v2/xaction/modules/software/img/chromecontrol-015-9ab26a6de3.png",
"page": "docs/v2/xaction/modules/software/chromecontrol.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“浏览器控制/关闭标签页”步骤参数窗;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview"
},
{
"image": "docs/v2/xaction/modules/system/img/quickeroperations-003-4b3b4dfd7e.png",
"page": "docs/v2/xaction/modules/system/quickeroperations.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“Quicker操作/显示搜索框”步骤参数窗,并用 PreviewMarks 保留预置搜索词标注;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/modules/system/img/quickeroperations-004-267fc8d535.png",
"page": "docs/v2/xaction/modules/system/quickeroperations.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“Quicker操作/显示轮盘菜单”步骤参数窗,并用 PreviewMarks 保留场景标识与选择按钮说明;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/modules/compute/img/dboperation-007-ccd2839f7e.png",
"page": "docs/v2/xaction/modules/compute/dboperation.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“提示消息”步骤参数窗,并用 PreviewMarks 保留列名访问说明;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/modules/image/img/searchbmp-006-14fe2e9696.png",
"page": "docs/v2/xaction/modules/image/searchbmp.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“鼠标输入”步骤参数窗,并用 PreviewMarks 保留类型、坐标和移动后操作编号含义;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/modules/image/img/screencapture-006-8c2c04523b.png",
"page": "docs/v2/xaction/modules/image/screencapture.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“屏幕截图/固定区域”步骤参数窗,并用 PreviewMarks 保留框选坐标按钮提示;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/modules/files/img/statestorage-015-7f9521c8c4.png",
"page": "docs/v2/xaction/modules/files/statestorage.md",
"status": "converted",
"reason": "已用实时 MDX 预览替换“备份动作数据”用户输入窗口;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "UserInputPreview"
},
{
"image": "docs/v2/xaction/modules/flow/img/subprogram-003-cb795a4acc.png",
"page": "docs/v2/xaction/modules/flow/subprogram.md",
"status": "kept",
"reason": "保留原图:现有 ModuleParamPreview 只能显示 sys:subprogram 固定参数,不能还原选定子程序后动态出现的输入/输出变量字段和红框教学范围。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/flow/img/subprogram-006-91ac05bd3e.png",
"page": "docs/v2/xaction/modules/flow/subprogram.md",
"status": "kept",
"reason": "保留原图:叠加“添加/编辑变量”窗口与运行子程序参数窗之间的箭头关系、动态子程序参数字段和停用状态无法用现有 PreviewMarks/VariableDefPreview 完整还原。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/flow/img/subprogram-007-b3d54a2eb5.png",
"page": "docs/v2/xaction/modules/flow/subprogram.md",
"status": "kept",
"reason": "保留原图:叠加“添加/编辑变量”窗口展示输出变量标记和运行子程序动态输出字段,现有组件无法完整表达双窗关系与箭头标注。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/guides/img/browser-multiprofile-005-45f072decf.png",
"page": "docs/v2/xaction/guides/browser-multiprofile.md",
"status": "converted",
"reason": "已确认是“浏览器控制/设置连接的浏览器”步骤参数窗,已用实时 MDX 预览替换并保留浏览器与环境名标注;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/guides/img/flaui-xpath-intro-001-edebe8f0b4.png",
"page": "docs/v2/xaction/guides/flaui-xpath-intro.md",
"status": "converted",
"reason": "已确认是“窗口界面控制(FlaUI)”步骤参数窗,已用实时 MDX 预览替换并保留选取控件 XPath 按钮提示;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/modules/software/img/adobesoftscontrol-005-d07b486340.png",
"page": "docs/v2/xaction/modules/software/adobesoftscontrol.md",
"status": "converted",
"reason": "已确认是“运行脚本”步骤参数窗,已用实时 MDX 预览替换并保留脚本内容、类型、扩展名和编码标注;原图文件保留供审核。",
"updatedAt": "2026-08-18T17:19:00+00:00",
"component": "ModuleParamPreview+PreviewMarks"
},
{
"image": "docs/v2/xaction/guides/img/search-adv-003-f47740d166.png",
"page": "docs/v2/xaction/guides/search-adv.md",
"status": "kept",
"reason": "保留原图:这是动作属性“关联”页里的“支持实时搜索”选项,不是步骤参数窗;现有 ModuleParamPreview 不适用。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/guides/img/url-links-004-5189d4f22c.png",
"page": "docs/v2/xaction/guides/url-links.md",
"status": "kept",
"reason": "保留原图:这是动作属性“关联”页和浏览器右键菜单设置入口,不是步骤参数窗;无现有预览组件可完整替换。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/guides/img/url-links-006-89974e5b0f.png",
"page": "docs/v2/xaction/guides/url-links.md",
"status": "kept",
"reason": "保留原图:这是“添加场景/网址应用”对话框,不是步骤参数窗;现有 MDX Preview 组件不覆盖该设置窗口。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/guides/img/scroll-trigger-003-0b1cabf878.png",
"page": "docs/v2/xaction/guides/scroll-trigger.md",
"status": "kept",
"reason": "保留原图:这是动作编辑器整窗与右侧动作属性标注,不是单个步骤参数窗;现有组件无法保留完整步骤结构和滚轮触发标注。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/network/img/websocket-002-d3e9cf9c3a.png",
"page": "docs/v2/xaction/modules/network/websocket.md",
"status": "kept",
"reason": "保留原图:这是动作编辑器里的子程序设计视图,不是 Websocket 步骤参数窗;需展示变量列表和子程序步骤关系。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/software/img/autocadcontrol-002-00baa37969.png",
"page": "docs/v2/xaction/modules/software/autocadcontrol.md",
"status": "kept",
"reason": "保留原图:这是轮盘菜单动作编辑窗口,不是步骤参数窗;现有组件不覆盖轮盘动作编辑界面。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/software/img/rhinocontrol-002-c58000d477.png",
"page": "docs/v2/xaction/modules/software/rhinocontrol.md",
"status": "kept",
"reason": "保留原图:这是轮盘菜单动作编辑窗口,不是步骤参数窗;现有组件不覆盖轮盘动作编辑界面。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/software/img/chromecontrol-035-4d0f0d987b.png",
"page": "docs/v2/xaction/modules/software/chromecontrol.md",
"status": "kept",
"reason": "保留原图:这是浏览器右键菜单关联设置弹窗和动作关联页,不是步骤参数窗;现有组件不覆盖该双窗教学场景。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/flow/img/subprogram-004-501759bafb.png",
"page": "docs/v2/xaction/modules/flow/subprogram.md",
"status": "kept",
"reason": "保留原图:这是子程序定义的动作编辑器整窗,重点是步骤列表、变量列表和子程序说明,不是步骤参数窗。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/flow/img/subprogram-016-08d43a7149.png",
"page": "docs/v2/xaction/modules/flow/subprogram.md",
"status": "kept",
"reason": "保留原图:这是公共子程序列表、右键菜单和动作编辑器整窗,不是步骤参数窗;现有组件无法完整表达编号标注。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/flow/img/subprogram-018-895314019a.png",
"page": "docs/v2/xaction/modules/flow/subprogram.md",
"status": "kept",
"reason": "保留原图:这是共享子程序搜索列表和动作编辑器整窗,不是步骤参数窗;现有组件无法完整表达编号标注。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/text/img/showtext-009-2aabb594e2.png",
"page": "docs/v2/xaction/modules/text/showtext.md",
"status": "kept",
"reason": "保留原图:这是子程序定义的动作编辑器变量列表标注,不是步骤参数窗;现有 ModuleParamPreview 不适用。",
"updatedAt": "2026-08-18T17:19:00+00:00"
},
{
"image": "docs/v2/xaction/modules/image/img/searchbmp-003-facb7aaa86.png",
"page": "docs/v2/xaction/modules/image/searchbmp.md",
"status": "kept",
"reason": "保留原图:这是目标截图裁切效果示意,不是 Quicker 步骤参数窗;不应替换为模块预览。",
"updatedAt": "2026-08-18T17:19:00+00:00"
}
]
}
19 changes: 18 additions & 1 deletion docs/v2/xaction/guides/browser-multiprofile.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,24 @@ Quicker 1.44.48 版本,结合浏览器扩展 1.1.0 版本,可允许设定“

#### 2)在“浏览器控制模块”中指定浏览器和目标环境名。

![](./img/browser-multiprofile-005-45f072decf.png)
<PreviewMarks
marks={[
{key: 'browser', label: '选择要连接的浏览器'},
{key: 'envName', label: '填写扩展环境名'},
]}
>
<ModuleParamPreview
moduleKey="sys:chromecontrol"
focusKeys={['operation', 'browser', 'mainProcessId', 'envName', 'stopIfFail']}
values={{
operation: 'SetBrowser',
browser: 'msedge',
mainProcessId: '0',
envName: '用户1',
stopIfFail: 'true',
}}
/>
</PreviewMarks>

在【自定义环境名】参数中填写要连接的Profile中所设置的“环境名”。留空表示“空”的环境名,通常用在浏览器的默认Profile中。填写`*`表示可连接任意环境名(这时候可以结合主进程id)等信息判断。

Expand Down
21 changes: 19 additions & 2 deletions docs/v2/xaction/guides/flaui-xpath-intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,19 @@ xpath表示如何抵达一个控件的路径。

如果在设计动作时需要获取控件的XPATH,可以直接点击xpath参数输入框中的按钮。

![](./img/flaui-xpath-intro-001-edebe8f0b4.png)
<PreviewMarks marks={[{key: 'control', label: '点右侧按钮选取控件 XPath'}]}>
<ModuleParamPreview
moduleKey="sys:flauiautomation"
focusKeys={['type', 'window', 'control', 'controlType']}
values={{
type: 'TriggerControl',
window: '',
control:
"/Pane[@Name='MsoDockTop' | #4]/Toolbar/Pane/Pane/Pane/Pane/Group/Group[@Name='样式' | #4]//ListItem[@Name='无间隔']",
controlType: '0',
}}
/>
</PreviewMarks>



Expand All @@ -56,4 +68,9 @@ xpath表示如何抵达一个控件的路径。

如果在运行动作中需要动态获取控件的XPATH,可以使用此步骤(也支持右键选择控件后显示“界面检查器”窗口):

![](./img/flaui-xpath-intro-003-c8e6030fb4.png)
<ModuleParamPreview
moduleKey="sys:textSelectTools"
focusKeys={['operation', 'stopIfFail', 'isSuccess', 'output']}
values={{operation: 'SelectControlXPath', stopIfFail: 'true'}}
outputVars={{output: 'xpath'}}
/>
43 changes: 40 additions & 3 deletions docs/v2/xaction/guides/search-adv.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,11 @@ legacyContentUpdatedAt: "2022-11-16T14:20:44.000Z"

表达式:`**$=** **{quicker\_in\_param}**.**StartsWith**("search:")`    

![](./img/search-adv-004-1898f812d4.png)
<ModuleParamPreview
moduleKey="sys:if"
focusKeys={['condition']}
values={{condition: '$= {quicker_in_param}.StartsWith("search:")'}}
/>

![](./img/search-adv-005-fb6eb7e318.png)

Expand Down Expand Up @@ -161,7 +165,11 @@ $=new CustomSearchResult()&#123;

可以在动作中增加“Quicker操作”模块,类型选择“使用当前动作进行实时搜索”操作类型。

![](./img/search-adv-009-9ece21b8a3.png)
<ModuleParamPreview
moduleKey="sys:quickeroperations"
focusKeys={['type', 'searchText', 'stopIfFail']}
values={{type: 'StartSearchWithAction', searchText: '', stopIfFail: 'true'}}
/>

在动作中可以使用这样的判断过程:

Expand All @@ -178,7 +186,36 @@ $=new CustomSearchResult()&#123;

可以另外创建一个组合动作,在其中使用“运行或停止其它动作”模块。

![](./img/search-adv-011-1a89585e80.png)
<PreviewMarks
marks={[
{key: 'actionId', label: '要调试的动作'},
{key: 'inputParam', label: '传递参数 search:搜索内容'},
{key: 'debug', label: '开启调试模式'},
]}
>
<ModuleParamPreview
moduleKey="sys:runAction"
focusKeys={[
'type',
'actionId',
'inputParam',
'wait',
'debug',
'stopIfFail',
'isSuccess',
'actionTitle',
'output',
]}
values={{
type: 'StartAction',
actionId: '查询',
inputParam: 'search:hello',
wait: 'true',
debug: 'true',
stopIfFail: 'true',
}}
/>
</PreviewMarks>



Expand Down
Loading
Loading