When creating a favourite tool, there should be an option to have it executed repeatedly for each selected item, in contrast to a single execution for all the items at once.
Let's say we have a tool defined as:
Program: program.exe
Parameter: %ActivSel%
and let's say we want to execute it with an active selection consisting of Item1, Item2, Item3....
FC executes such a tool as if it was started by a command:
Code: Select all
program.exe %ActiveSel%
Code: Select all
program.exe Item1 Item2 Item3...
Code: Select all
for ITEM in %ActiveSel% do program.exe ITEM
Code: Select all
program.exe Item1
program.exe Item2
program.exe Item3
...
1. When using %ActiveSel% as a parameter FC gives an error ("Access denied.") if CMD's limit of a single command line string length is exceeded, otherwise you can only process a limited maximum number of items at once (in my case it's like 20-30 at a time).
2. Using %ActiveSelAsFile% can potentially be a work around here, but there is a problem of non-ASCII characters in paths. Even if FC correctly stores such paths inside a list in a temporary file, when you try to pass those paths back to CMD the non-ASCII characters (the Polish letters in my case) are still LOST. So instead of "zdjęcia" i get "zd_cia" or things like that.
3. The last problem is that some programs don't allow you to pass a list of files in a text file as a parameter (no use for %ActiveSelAsFile%) or some even won't support taking multiple parameters at once (no use for %ActiveSel%).
Is it possible to implement such a thing in a near future?
Did anyone ever had such a need beside me?
Regards.