获取正在运行的所有能力ID

使用问题 · 1656 次浏览
苏离月 创建于 2024-07-15 14:19

有没有一种方式,可以直接获取当前正在运行的所有能力的ID,就好像在托盘终止能力时,显示的那个正在运行的能力列表一样


乐昂岚 2024-07-15 14:34 :

能力是什么

苏离月 回复 乐昂岚 2024-07-15 15:25 :

就是,动作

回复内容
CL 2024-07-15 14:45
#1

没有哦。通常为了安全考虑,不会提供一个动作获取其它动作信息的功能。获取这个干啥用?

苏离月 回复 CL 2024-07-15 15:23 :

想做一个检测指定的几个(不止一个)能力是否正在运行,如果是则运行指定子程序,如果否,则运行另一个子程序

乐昂岚 回复 苏离月 2024-07-15 15:27 :

在动作内开头做标记, 结尾做标记,其它动作去获取这个标记并判断

苏离月 回复 乐昂岚 2024-07-15 15:32 :

如果动作异常终止,那这个标记是不是就不准了,或者是否可以改善改善

乐昂岚 回复 苏离月 2024-07-15 15:33 :

那我建议你把整个动作转成子程序,取消勾选失败后停止, 然后判断运行是否成功

苏离月 回复 乐昂岚 2024-07-15 15:39 :

好办法,有个新问题,就是,如果手动在托盘终止还再进行后续的判断吗

乐昂岚 回复 苏离月 2024-07-15 15:45 :

应该不会, 手动终止的话建议你写动作去终止, 并且把标记回归初始值

苏离月 回复 乐昂岚 2024-07-15 15:58 :
好的,感谢,我构思一下应该要怎么操作
回复主贴