外观
11 完整示例
以下示例使用演示窗口、演示配置和演示数据,不需要用户业务资料。开始前应准备一个已应用多开模板的练习项目和一条可以正常结束的当前星链。
示例一:批量获取并排列窗口
- 在连接设置中填写演示窗口可匹配的标题和类名。
- 将 启动数量 设为
3,启动间隔 设为2秒。 - 将启动路径指向本机准备好的演示程序。
- 选择 启动程序,等待三个窗口出现。
- 选择 获取窗口,确认前三行出现句柄和标题。
- 勾选前三行,将客户区设为
800 x 600,选择 立即调整。 - 确认提示为
已处理 3 个窗口;若有跳过,先检查失效句柄、重复绑定和窗口实际大小。 - 选择 窗口平铺,再选择 立即排列,再次检查已处理与跳过数量。
结果:三个所选窗口具有相同客户区尺寸并被平铺。若当前已有一个匹配窗口,启动程序 只补启两个。
示例二:不同账号使用不同配置
- 在界面中准备一个开启 星链使用 的输入框
练习模式。 - 创建并保存配置
方案甲,输入框值设为甲。 - 创建并保存配置
方案乙,输入框值设为乙。 - 在账号一的 当前配置 选择
方案甲,账号二选择方案乙。 - 为两行获取不同窗口,勾选两行并选择 开始。
结果:两个账号运行同一条当前星链,但账号一读取界面.练习模式=甲,账号二读取界面.练习模式=乙。
示例三:运行中追加账号
- 为前三个账号准备有效且互不重复的窗口。
- 先勾选账号一和账号二,选择 开始。
- 等待两行都真正开始脚本并进入 运行中。
- 取消前两行选择,只勾选空闲的账号三。
- 再次选择 开始。
结果:账号一和账号二继续运行,账号三单独开始。若 开始 按钮尚未恢复,请稍候再试;准备期间相关行仍显示 未开始。
示例四:把 OCR 和时间写回表格
- 在账号表格新增
识别结果和最后运行两列。 - 在 OCR 节点添加执行后写入:目标
表格.识别结果,来源 本次识别文字。 - 在 获取时间 动作节点添加执行后写入:目标
表格.最后运行,来源 当前时间。 - 为两个账号准备包含不同演示文字的窗口。
- 勾选两行并选择 开始。
- 稍候片刻,或等待账号运行结束。
结果:两个账号行分别显示自己的 OCR 文字和运行时间。重新打开应用后,已成功写回的值仍保留。
示例五:只停止一个运行账号
- 让账号一和账号二都进入 运行中。
- 只勾选账号一,取消账号二的选择。
- 选择 停止。
- 等待账号一回到 未开始,并确认相关按钮恢复。
结果:账号二保持 运行中,不会因账号一停止而结束。
运行前检查清单
- 当前项目已应用多开模板,并打开 账号管理 页。
- 当前星链存在起始节点,能够在演示窗口上完成运行。
- PC 窗口标题和类名可以匹配目标。
- 每个所选账号都有非空、有效且不重复的句柄。
- 每个所选账号的 当前配置 正确,配置值已经保存。
- 多个账号表格的自定义列结构一致。
- 本次需要处理的账号已勾选;分页外的旧选择也已检查。
- 需要统一尺寸时已选择正确的调整目标并执行 立即调整,再核对该模式的请求/实际物理像素。
- 需要统一位置时已单独执行 立即排列。
- 每个账号都绑定了不同的目标窗口。
- 已理解 开始 不会代替上述准备操作。
完成检查
- 每个账号从 未开始 进入 运行中,并在脚本结束后进入 运行完成 或 运行失败;主动停止后回到 未开始。
- 单行失败没有阻止其他有效账号继续运行。
- 排序、筛选或翻页后,窗口、配置和表格值仍属于原账号。
表格.列名显示在正确账号行。- 停止所选账号时,未选中的运行账号不受影响。