Universal 'Stop all ongoing BTT actions' action

BTT seems to be missing a 'STOP' action, to stop the currently ongoing actions..

In my case, I want to setup a 3 Escape key click to stop any ongoing actions that BTT is performing

  • Loops
  • Long processes (Clicking images)
  • ...

I've had it setup a long time ago for loops:
image

But I want an action that could handle all BTT ongoing actions (without having to use a script to quit and relaunch BTT)

The only real way to stop all action executions is to use the restart BTT action.

I think I can add a soft-stop that prevents an action sequence from progressing, but that will not necessarily stop all actions (e.g. if outsourced to a script that is already running)

1 Like

Tried the restart BTT action, it takes too long :confused:

What about having a variable Stop_all_next_btt_actions? Then have an action called 'Stop Next BTT actions' that when triggered updates the variable to true. BTT would check this variable in sequence triggers each time it wants to execute the next action. If it's true, it stops and then turns it to false. If it's false, it continues.

Would a lot of variable checks slow down trigger executions? This might not be the best solution, just thinking out loud. but ofc a solution that stops the executions immediately would be preferred.


The soft stop action would be super super useful, I could easily move it up and down to include or exclude specific actions from the trigger temporarily instead of disabling them.

I have added a soft stop in 5.537:

Maybe I can improve it soon to also kill the script runner processes.

1 Like

That would be awesome