动作不正常执行,相互影响

BUG反馈 · 20893 次浏览
Bobo_alcazar 创建于 2020-05-21 23:30

这是我在OneNote中设置的几个动作。其中前三个动作高度相似,只是最后数步不同。

但当我编辑完第三个动作时,发现运行前两个动作的效果和第三个完全一致了。起初我以为我是自己通过复制粘贴再修改创建的新动作的原因,软件使用的是链接式粘贴,所以修改后面的内容影响到前面了。显然,并非如此。(其实不只是这三个,排在最后的那个动作也被一致化了,由于问题是类似的,不列出来了。)

后来我再次尝试,发现,情况是,我最后编辑的谁,那么其他动作执行出来就会和它效果相同。

我仔细检查了动作编辑器,里面没有发生变化,都非常正常。只是执行时的问题。截图如下:

希望帮助解决此问题。谢谢!

 

我想上传这几个动作的全部肯定是必要的,不知如何操作。我在下面给出截图吧。


回复内容
Bobo_alcazar 2020-05-21 23:33
#1

弄不了长截图,作者如果需要的话麻烦给一个上传步骤的方式吧。谢谢😂

我没搞错的话是ID或URL,我应该提供哪个?

Bobo_alcazar 最后更新于 2020-05-21 23:37
Bobo_alcazar 2020-05-22 01:18
#2

新发现:

之前这四个动作都执行如第二个。我没有进行任何操作,突然就都执行如第四个了。真的是突然,就在我上一个还是如2,下一秒再测试,就变了。

CL 2020-05-22 08:34
#3

在动作上右键,信息里看一下动作的id有没有重复,如果没有重复应该就不会错误执行到其他动作。

这类比较复杂的按键组合,建议使用组合动作,在必要的地方插入延时,等待界面准备好接受输入。

CL 最后更新于 2020-05-22 08:49
Bobo_alcazar 2020-05-22 08:54 :

6730e811-11cf-447f-911f-fcbca884429d
5827bc9f-466e-4ea7-b422-281508f3d957
513f20dd-6074-428b-b9cb-bc6beebcf870
dfcac339-e4ab-4b66-b3c0-ed5a5e9baf18


这是四个动作的ID,是不一致的。

CL 回复 Bobo_alcazar 2020-05-22 09:02 :
可以试试用组合动作编写,在某个地方弹出提示消息,以确认到底执行的哪个动作。
Bobo_alcazar 2020-05-22 09:04 :

谢谢。请问Send函数可以传递多个按键参数吗?用逗号隔开?还是数组什么的。谢谢。(不会C#)

CL 回复 Bobo_alcazar 2020-05-22 09:38 :

可以研究下模拟按键B模块,组合动作里也可以使用循环代替多个相同的按键。

Bobo_alcazar 2020-05-22 09:40 :

感谢。那太棒了!之前就想着要是能循环就好了。正在研究分支结构,似乎只允许if else 而没有elseif这种东西?嗯,我再看看文档。(可视化编程还是有点不习惯😂)

Bobo_alcazar 最后更新于 2020-05-22 09:41
回复主贴