Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Add option to Skip a run if 'Another script is currently running' #349

Open
westyles opened this issue Oct 9, 2024 · 0 comments

Comments

@westyles
Copy link

westyles commented Oct 9, 2024

Hello
I suggest adding an area to add scripts to be skipped when requested to run, if another script is still running.

Or add a separate parameter for each script:

Z:\...\aaa.py | [x] Skip (Skip next, don't wait)

To specify that the same script should skip re-execution,
if the same script is currently being executed.
Skip not the whole queue, but only the execution of this script from its queue,
that started executing before the previous execution of the same script was completed.

This parameter should not affect the execution of other scripts and should display a warning window.
Should only affect the same script.

This is needed for individual scripts that are assigned to npp hotkeys.
And when you accidentally hold such keys longer, there is a "mass" execution of this script.
And as a consequence, this warning window constantly pops up with the whole queue stopping.
Sometimes you need a lot of executions at a time, and don't calculate the key hold time.

Additionally, you can add another parameter to wait for its previous execution if its execution is important.
Then the choice would look like this:

Z:\...\aaa.py | [ ] Skip [x] Wait

and

Z:\...\aaa.py | [x] Skip [ ] Wait

If you add a wait, then you have to watch for loss of focus and make the entire queue stop executing with a warning window displayed!
If you add such a thing I'll report back with test results.

Example:

Run1, Run2, Run3, Skip4, Run5, Run6, Skip7, Skip8, Skip9, Run10

Example:

Run1, Run2, Run3, Wait4, Run4, Run5, ...

You can add an area to customize both of these settings: Skip and Wait
I wrote about this earlier in an old similar issue: #145 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant