跳到主要内容

显示进度条

在桌面右下角显示操作进度。1.10.8+ 提供。下载模块和 Http 模块也可以往同一个窗口里堆进度条。

当前模块定义

sys:reportProgress界面组件Action
标准模块
输入 5 · 输出 1 · 枚举 1

输入参数

  • 类型typeEnum必填

    操作类型

    填写 固定输入默认 REQUEST_ID
    创建进度条默认REQUEST_ID
    更新进度UPDATE_PROGRESS
    去除进度条REMOVE
  • 进度条IDprogressIdInteger可选

    进度条的序号,用于后续更新或删除进度条

    填写 输入或变量条件 仅:UPDATE_PROGRESS, REMOVE默认 0
  • 进度条标题titleText可选

    进度条的标题(显示在进度条上方)

    填写 输入或变量条件 仅:UPDATE_PROGRESS
  • 进度百分比percentageNumber可选

    0到100之间的数字

    填写 输入或变量条件 仅:UPDATE_PROGRESS默认 0.0
  • 说明文字textText可选

    显示在进度条下方

    填写 输入或变量条件 仅:UPDATE_PROGRESS

输出参数

  • 进度条IDprogressIdInteger

    进度条的序号,用于后续更新或删除进度条

    条件 仅:REQUEST_ID

概述

窗口默认半透明,鼠标移上去变不透明,可同时叠多条。每条由标题、进度、说明文字组成。

Quicker
测试进度条
第 42/100 项
下载文件
正在写入缓存…

典型用法:先创建拿到 ID,循环里更新,结束后去掉。

进度条测试
步骤组
注释使用模块控制进度条
步骤组手工更新进度
显示进度条创建进度条 {progressId}
显示进度条更新进度 {progressId}
重复重复{count}次,循环间隔: 1ms,中止条件:
等待时间等待 1000 ms
显示进度条更新进度 {progressId}
显示进度条去除进度条 {progressId}
注释下载进度条
下载文件https://getquicker.net/download/item/fast_x64
下载文件https://cdn1.evernote.com/win6/public/Evernote_6.25.1.9091.exe

参数说明

创建进度条

只生成 ID,不会立刻显示。把 进度条ID 输出到变量,后面更新和去除都用同一个 ID。

显示进度条

显示/更新进度条
类型
操作类型
进度条ID
progressId
进度条的序号,用于后续更新或删除进度条

更新进度

真正把进度条画出来。

显示进度条

显示/更新进度条
类型
操作类型
进度条ID
progressId
进度条的序号,用于后续更新或删除进度条
进度条标题
测试进度条
进度条的标题(显示在进度条上方)
进度百分比
$= 100.0 * ({count} + 1) / 10.0
0到100之间的数字
说明文字
$$count = {count}
显示在进度条下方

进度条ID:创建时拿到的编号。

进度条标题:进度条上方的深色粗体文字。

进度百分比:0 到 100 的数字。7 件完成 3 件可写 $= 100.0 * 3 / 7

说明文字:进度条下方的浅色文字。

去除进度条

显示进度条

显示/更新进度条
类型
操作类型
进度条ID
progressId
进度条的序号,用于后续更新或删除进度条

忘了去除或动作中途停掉时,进度条会一直留着。点窗口上的垃圾桶可清掉。

输出

  • 进度条ID:仅「创建进度条」。

相关链接

更新于