SuperAPI AI 工具集

techsmith-hello-world

通用与其它

查看项目

更新于 10-15 23:30

技能介绍

用途:把 Snagit 安装验证与屏幕捕获分开。默认的 hello world 流程只创建受支持的 COM 对象并检查其成员,不调用 Capture();可选第二阶段仅在操作者批准范围和输出位置后,捕获一个选定窗口。

前置条件:Windows 且当前用户已安装并授权 Snagit;需要交互式桌面会话,COM 捕获不是无头 Web API;实例化本地 COM 服务器需获批准;可选捕获需单独批准并指定允许的输出目录。

主要能力与用法:使用当前 ProgID Snagit.ImageCapture.1(官方示例也演示 SNAGIT.ImageCapture)。安全默认在对象创建与成员检查后即停止,检查 Capture、IsCaptureDone、LastCaptureSucceeded、LastFileWritten 是否可用。若捕获获批,窗口输入用 1、文件输出用 2,不要使用旧值;等待异步完成并校验返回文件后再判定成功。可选捕获前确认具体目标窗口、输出目录、预览模式、超时与保留策略,执行一次交互式窗口捕获并按截止时间等待,核验成功与规范输出路径,最后按批准删除或保留测试产物并记录决定。

限制与边界:不得把整屏或剪贴板捕获当作连通性测试;不能因存在交互式会话就推断已获同意。非 Windows 平台报 Snagit COM 不支持,不做模拟。类未注册时确认安装/版本,仅在获批下按厂商文档恢复注册。捕获未获批准时停在 COM 检查并报告无捕获探针成功。输出路径错误时隔离或删除测试产物并纠正边界。许可方面,TechSmith 桌面激活不等于 API 认证,需先厘清个人登录与商业密钥或离激活方式,并遮蔽密钥、账号标识与激活信息。注:本技能为安装探针,不提供截图以外的额外功能。