Are KM pauses additive?

I use the action Set Between Actions at the beginning of a macro. For example, 0.5 seconds. But if later in the macro I add a pause of 1.0 second, will the pause be 1.0 second or will it be 1.0 + 0.5, i.e., 1.5 seconds?

Each pause is set individually .kmmacros (21 KB)

I take it that means the answer to my question is 1.0 second, not 1.5 seconds.

Yes, when running the test you'll notice a 0.5s pause in between each of the first three clicking sound; then a 1s pause in between the next three; and then the pause interval will go down again to 0.5s in between the last three. Thus being in accordance with the pause times set individually in each action, i.e. not adding up.

Pauses are an action, a block if you will, each taking up the specified amout of time before it alows the macro to progress.

Making this a pause a total of 11 seconds:

But pauses add up in this way.kmmacros (16 KB)

EDIT: But seeing @Nige_S's post below, I see that most probably completely misread you. So sorry for that. Run @Nige_S's test instead of mine!

Assuming you mean the "Set Action Delay" Action:

  1. Try it and find out!


    ...then disable the "Pause" Action, run again, compare the times.

  2. It's a pause between Actions. So:

Action A
0.5s delay
Action B
0.5s delay
Action "Pause for 1s"
0.5s delay
Action C

...and you can see that adding a "Pause for 1s" Action does indeed add 1.5s to execution time.

I seem to be answering a different question to others! I wonder who's right? :wink:

1 Like