#1 : 26/04-22 20:04
I have a seamingly simple requirement but can't solve it. Need help.
I need to add a simple number increment to multiple files (i.e. 001,002,003 etc)
but being able to tell the renamer which numbers should be skipped while incrementing.
So I might need following incrementing:
001, 002, 003, 005, 006, 007, 009
Here 004 and 008 are skiped.
Is this possible and how?
Any help is much appreciated!
#2 : 26/04-22 22:06
You will need to use a script method.
(See https://www.advancedrenamer.com/user_guide/metho d_script)
Define a variable in the pre-batch script and initialize it to zero.
Then, in the main script, increment the variable by one.
If the result matches one of the numbers that you wish to skip then increment it again.
Finally adjust the zero-padding and append the number to the filename in the return statement...
inc = 0;
if (inc == 4) inc++;
if (inc == 8) inc++;
return item.newBasename + ('00' + inc).slice(-3);
Edit existing or add new "if" statements as required
I find that hits from https://www.w3schools.com/js/ are usually most helpful.
26/04-22 22:06 - edited 26/04-22 22:12
#3 : 27/04-22 07:46
Reply to #2:
This should do the trick. Thank you for a detailed answer