When trying to properly format, for example, titles for an mp3, I find a lot of times they are not properly named. So I have an action built that uses cutLeft(%title%,4) but what I am hoping is to be able to replace the "4" with a "?" or similar character so I am prompted for a value since it is always going to change depending on the improperly named titles.
If this isn't available, I wonder if it could be added as a feature.
There is no way to prompt for anything while executing actions.
See e.g. here:
If you want to use varying expressions, Convert>Tag-Tag may be an alternative. In "Manage History ..." you can set names for format strings and so retrieve them easily.
Or, the use of a filter would also be an option to limit down the number of files to match the set parameters.
As you do not give a real example of the data, I can only suggest in general that perhaps the currently used expression is not the best for the purpose, e.g.
$regexp(%title%,\d+\s*,) would remove any leading digit.
But to get a better format string would require a real example.
The simplest example and the one I have run into the most, is trying to fix an mp3 whose title is similar to
"01. Song name here" when it should actually be "Song name here" instead. The "01. " varies a lot but is usually consistent on several tracks so cutting the first XX characters (4 in this example) where XX could be a popup prompt would make editing a selectable group of mp3s easier.
I will look into your suggestions also.
would be treated with
$regexp(%title%,\d+\.\s*,)
and any number of leading digits followed by a dot to become "Song name here" - no input required