I have 2 doubts :
1º - Have like do what i need ?
2º - I Don't understand this line of Automacro.pm :
This comments and line have what i need ?# do not run an automacro if there's already a macro running and the running
# macro is non-interruptible
return if (defined $queue && !$queue->interruptible);