Stop 操作

任务机器人 软件包 中的 Stop 操作 使您能够停止正在运行的 机器人

设置

例如,使用 Stop 操作 以在满足特定条件(例如 机器人 遇到大于 100 MB 的文件时)的情况下停止 机器人

使用 Stop 操作

在您的任务中使用错误处理时,Stop 操作 的行为。

场景 自动化结构 执行结果
场景 1:
Stop
Try
  Message Box 1
Catch
  Message Box 2
Finally
  Message Box 3
在此场景中,Stop 操作Try 操作 开始之前执行。 因此,执行中止并且 Finally 操作 未执行。
  • 消息框 1: 未打印
  • 消息框 2: 未打印
  • 消息框 3: 未打印
场景 2
Try
  Message Box 1
  Stop
Catch
  Message Box 2
Finally
  Message Box 3
Message Box 4
在此场景中,当执行进入 Try 操作时,将继续前进到 Finally 操作。 然而,Stop 操作 放置在 Try 操作 内部,导致执行终止,没有继续到下一个 操作,即消息框 4
  • 消息框 1: 已打印
  • 消息框 2: 未打印
  • 消息框 3: 已打印
  • 消息框 4: 未打印
场景 3
Try
  Message Box 1
  (Some exception occurs)
  Stop
Catch
  Message Box 2
Finally
  Message Box 3
Message Box 4
在此场景中,Stop 操作 被放置在 Try 操作 内部。 在执行 Try 操作 期间发生异常时,跳过 Stop 操作并将控制权传递给 Catch 操作。 因此,未执行 Stop 操作,并且自动化继续运行而未终止。
  • 消息框 1: 已打印
  • 消息框 2: 已打印
  • 消息框 3: 已打印
  • 消息框 4: 已打印
场景 4
Try
  Message Box 1
  (Some exception occurs)
Catch
  Message Box 2
  Stop
Finally
  Message Box 3
Message Box 4

在此场景中,Try 操作 内部的 操作 遇到错误,导致执行过渡到 Catch 操作,其中显示错误或异常消息。 随后,执行了 Finally 操作

在此情况下,由于 Stop 操作被放置在 Catch 操作 内部,自动化执行在 Finally 操作 之后终止,阻止执行下一个 操作 消息 4

  • 消息框 1: 已打印
  • 消息框 2: 已打印
  • 消息框 3: 已打印
  • 消息框 4: 未打印
场景 5
Try
  Message Box 1
  (Some exception occurs)
Catch
  Message Box 2
Finally
  Stop
  Message Box 3
Message Box 4

在此场景中,操作Try 内部的 操作 遇到错误,导致执行过渡到 Catch 操作,其中显示错误或异常消息。 随后,执行了 Finally 操作

在此情况下,由于 Stop 操作 被放置在 Finally 操作 内部,自动化执行在 Finally 操作 之后终止,阻止执行下一组操作。

  • 消息框 1: 已打印
  • 消息框 2: 已打印
  • 消息框 3: 未打印
  • 消息框 4: 未打印